Я пробовал установить для Info.plist "Просмотр состояния строки на основе контроллера" в НЕТ, я пробовал позвонить
[[UIApplication sharedApplication] setStatusBarHidden:YES];
Я пробовал
-(BOOL)prefersStatusBarHidden{
return YES;
}
Я пробовал запустить сборщик с помощью
[self presentViewController:picker animated:NO completion:^{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
И все же, есть панель состояния, перекрывающая элементы управления камерой. Это только там, в iOS 7, хотя.
Строка состояния не отображается в другом месте приложения. Я чувствую, что здесь не хватает важной части головоломки, и никакое количество чтения о контроллере View или UIImagePickerController не помогло мне найти кусочек головоломки.
Я надеюсь, что у кого-то еще есть небольшое понимание этой проблемы. Спасибо.
EDIT: Мой желаемый эффект заключается в том, что строка состояния отображается каждый в приложении, за исключением панели выбора камеры и нескольких других "внешних" (связанных с электронной почтой) контроллеров представления, которые мы используем.