
但是,我推到的任何笔尖都不在我的故事板中,使用presentVIEwController会自动更改UIStatusbarStyle – 这是我的推送代码:
Nsstring *url = @"https://twitter.com/Example"; Nsstring *Title = @"Example";SocialWebVIEwController *addController = [[[SocialWebVIEwController alloc] initWithURL:url Title:Title] initWithNibname:@"SocialWebVIEw_iPhone" bundle:nil];UINavigationController *navigationController = [[UINavigationController alloc] initWithRootVIEwController:addController];[self presentVIEwController:navigationController animated:YES completion:nil];
我已经在我的AppDelegate中放置了UIStatusbar首选样式,这对我的StoryBoard中的VIEwControllers起作用,但是只有:
- (UIStatusbarStyle)preferredStatusbarStyle { return UIStatusbarStylelightContent;} 是的,我已经尝试过了:
(1)[[UIApplication sharedApplication] setStatusbarStyle:UIStatusbarStyleDefault];
(2)[self setNeedsstatusBarappearanceUpdate];
(3)在pList中将UIVIEwControllerBasedStatusBarappearance设置为YES
没有这个适用于那些不在我的StoryBoard中的笔尖.
确定所以我想出你所说的是什么 – 设置查看基于控制器的状态栏外观“否”不是为我工作因为我的状态栏在应用程序启动期间一直隐藏,因为我在设置时一直隐藏它UIVIEwControllerBasedStatusBarappearance为“NO”…我该如何解决这个问题?
解决方法 在您的* -Info.pList文件中设置键:UIStatusbarStyle = UIStatusbarStylelightContentUIVIEwControllerBasedStatusBarappearance = NOUIStatusbarHIDden = YES
并在您的AppDelegate中将此行添加到方法应用程序:dIDFinishLaunchingWithOptions:
[[UIApplication sharedApplication] setStatusbarHIDden:NO];总结
以上是内存溢出为你收集整理的iOS 7 UIStatusBarStyle在应用程序启动错误期间隐藏状态栏全部内容,希望文章能够帮你解决iOS 7 UIStatusBarStyle在应用程序启动错误期间隐藏状态栏所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)