IOS:ios8隐藏系统状态栏

来源:互联网 发布:国外网盘哪个好 知乎 编辑:程序博客网 时间:2024/06/01 08:15
   

有两种方法


1、始终隐藏状态栏

如果在App中需要状态栏一直是隐藏着的,可以在AppDelegate的application:didFinishLaunchingWithOptions:函数中进行设置,比如下面这段示意代码可以让状态栏以淡出的方式隐藏起来:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

[applicationsetStatusBarHidden:NOwithAnimation:UIStatusBarAnimationFade];

return YES; }

}

2、APP启动时隐藏状态栏

不写代码,通过修改.plist文件的方式隐藏

找到项目中的.plist(对应1所示)-------------------找到2的加号-----------------------选择3的Viewcontroller-based status bar appearance-------------------设置这个项的Boolean的值(NO表示不显示系统的状态栏)


3、在运行程序过程中隐藏状态栏

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

0 0
原创粉丝点击