Я создаю свое приложение на iOS 8 и получаю проблемы с видимостью строки состояния, когда UIViewController представлен modalPresentationStyle = UIModalPresentationPageSheet. Я прочитал документацию о том, что новое истинное значение API «modalPresentationCapturesStatusBarAppearance» используется для скрытия строки состояния при представлении модальной презентации, но я не получаю никакого результата в этом modalPresentationStyle. В моем приложении я не показываю строку состояния. Он отлично работал с этим стилем в iOS 7, но когда дело доходит до iOS 8, это создает проблемы. Вот мой код:iOS 8 UIModalPresentationPageSheet со строкой состояния скрыто
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:viewController];
nav.modalPresentationStyle = UIModalPresentationPageSheet;
nav.modalTransitionStyle=UIModalTransitionStyleCoverVertical;
nav.modalPresentationCapturesStatusBarAppearance = YES; // To hide status bar, doest work with UIModalPresentationPageSheet style
[self.navigationController presentViewController:nav animated:YES completion:NULL];
Я получаю так:
Но требуемый выход
Пожалуйста, помогите !!
У вас есть исправление этой проблемы? У меня также есть проблемы с ios8 только с скрытым стилем и строкой. Спасибо – rwyland