你的位置:首页 > 软件开发 > 操作系统 > [iOS]关于状态栏(UIStatusBar)的若干问题

[iOS]关于状态栏(UIStatusBar)的若干问题

发布时间:2015-10-07 22:00:07
版本:OS X 10.10.5Xcode 6.4(6E35b)iOS >= 7一、概述状态栏(UIStatusBar)指iPhone/iPad/iPod屏幕顶部用于显示网络、时间和电量等的、高度为20点的控件。状态栏的windowLevel为UIWindowLevelSta ...

[iOS]关于状态栏(UIStatusBar)的若干问题

版本:也可以在General中将Hide status bar勾选:实际上,上面两种设置方法最终作用到info.plist文件。可以直接修改该文件,如果不嫌麻烦又不担心出错的话。如果没有使用基于ViewController的状态栏控制,并且App内部又需要将状态栏显示出来,可以在AppDelegate中设置:[[UIApplication sharedApplication] setStatusBarHidden:NO];也可以在General中将Status Bar style选择为Light:同样的,上面两种设置方法最终作用到info.plist文件。如果没有使用基于ViewController的状态栏控制,并且App内部又需要将状态栏颜色改为黑色,可以在AppDelegate中设置:

五、App运行时状态栏控制

新建一个Xcode项目,App默认是基于ViewController的状态栏控制,即在ViewController重载prefersStatusBarHidden、preferredStatusBarStyle和preferredStatusBarUpdateAnimation三个方法,及在必要时调用setNeedsStatusBarAppearanceUpdate方法。七、自定义状态栏

原标题:[iOS]关于状态栏(UIStatusBar)的若干问题

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。