използвам UIImagepickercontroller, за да направя снимка и да избера съществуващи снимки, когато се появи изгледът на камерата, горната част на камерата беше покрита от бялата лента на състоянието. Как мога да премахна лентата на състоянието или да я скрия. Много от тях казват, че това е грешка в iOS 7, коригирана е в iOS 7.1, но все още се сблъсквам с този проблем.
Това е моят код за показване на imagepickerController
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = (id)self;
imagePicker.sourceType = (buttonIndex == actionSheet.firstOtherButtonIndex ?
UIImagePickerControllerSourceTypeCamera : UIImagePickerControllerSourceTypePhotoLibrary);
[self.viewController presentViewController:imagePicker animated:YES completion:nil];
Също така се опитах с кодове по-долу, за да скрия лентата на състоянието
- (void)navigationController:(UINavigationController *)navigationController
willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
Това
-(BOOL) prefersStatusBarHidden {
return YES;
}
И това в делегата
[UIApplication ShareApplication]SetStatusbarHidden:YES];
В момента работя с ios8 и това поведение се случва във всички версии на ios. Моля, помогнете ми.