iOS开发-如何显示启动页时隐藏状态栏

在iOS7之后,默认情况下 状态栏是交给控制器管理的 如果想让appDelegate管理,需要在info.plist文件中加入一个选项View controller-based status bar appearance = NO ,如下图


iOS开发-如何显示启动页时隐藏状态栏_第1张图片

设置appDelegate 管理状态栏之后,在勾选下图


iOS开发-如何显示启动页时隐藏状态栏_第2张图片


勾选下图之后不仅启动页没有显示状态栏,应用程序启动结束之后仍然没有状态栏,要想在启动之后显示状态栏,则代码如下:

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

// Override point for customization after application launch.

[[UIApplication sharedApplication] setStatusBarHidden:NO];

return YES;

}

你可能感兴趣的:(iOS开发-如何显示启动页时隐藏状态栏)