【发布时间】:2014-02-08 16:11:37
【问题描述】:
在我的应用中,我有多个视图。我需要隐藏一个视图的状态栏(这个 vC2 的顺序是 navigationC -> VC ->push to vC2)。它首先通过设置工作
View controller-based status bar appearance = NO 在 plist 中
然后使用
[UIApplication sharedApplication].statusBarHidden = YES; 在视图中将出现
和[UIApplication sharedApplication].statusBarHidden = NO; in viewWillDisappear
恢复状态栏。
然后,我想在同一个应用程序中为另一个单一视图 (VC3) 设置浅色样式的状态栏。只有一种方法适合我是
通过设置View controller-based status bar appearance = YES 并使用
-(UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
在 VC3.m 中
我的问题是在View controller-based status bar appearance 附近,它与 NO 值一起用于隐藏状态栏,并与 YES 值一起用于状态栏的浅色样式
我可以在我的应用中结合隐藏/和样式状态栏吗?
我的目标是iOS7
【问题讨论】: