我做了这个
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
它在 iOS7 中很棒,但 iOS8 在视图之间导航栏的转换方面遇到了一些问题,并表示:
在意外状态下完成导航转换。
导航栏子视图树可能会损坏。
那么,有什么已知的解决方案吗?
尝试这个。
确保您有图像选择器的委托。
imagePicker.delegate = self
现在定义这个函数
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
[viewController prefersStatusBarHidden];
[viewController performSelector:@selector(setNeedsStatusBarAppearanceUpdate)];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)