无法设置模拟度量标准进行更改
我有一个UIViewController从一个UITableViewController被自己embedded到UINavigationController中。
在“实用程序”检查器的“属性”面板中,我已将“顶部栏”设置为“半透明黑色导航栏”(在“模拟度量标准”下)。
这在UITableViewController中工作得很好,但是我在UIViewController中的视图在这里所描述的导航栏后面滑动,所以我想我会尝试将Utilities检查器>属性窗格> Simulated Metrics> Top Bar的默认值更改为黑色导航栏。
没有工作。 似乎我不能联合推断任何模拟指标。
只是为了检查你的理解…模拟度量标准只是如何在界面生成器中出现状态栏/标签栏等。 这些不会影响正在运行的应用程序。
改变你的状态栏types的最简单的地方是在你的目标的info.plist中:
要以编程方式更改它,只需使用:
[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;
要更改导航栏的样式
self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque;