1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > ios 系统状态栏样式修改_iOS 设置状态栏样式

ios 系统状态栏样式修改_iOS 设置状态栏样式

时间:2018-08-26 17:10:07

相关推荐

ios 系统状态栏样式修改_iOS 设置状态栏样式

iOS设置状态栏样式可以使用两种方式.

方式一:

直接在需要改变默认状态栏样式的控制器中实现一个方法(其他任何事情都不用做):

// 返回状态栏的样式

- (UIStatusBarStyle)preferredStatusBarStyle{

return UIStatusBarStyleLightContent;

}

// 控制状态栏的现实与隐藏

- (BOOL)prefersStatusBarHidden{

return YES;

}

当当前控制器消失的时候, 状态栏样式还原默认样式. 而且使用了这种方式之后, 使用

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

设置状态栏将不起作用.

方式二:

在info.plist文件中添加一个属性: 选中表空白地方, 右键选中Add Row, 然后在列表中选择View controller-based status bar appearance, 并设置为No(不支持在文件中设置状态栏样式), 然后在AppDelegate中写上

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;

就可以设置全局状态栏了. 其他的界面如果想要改变样式的话,直接用

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleDefault;

即可.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。