ios 隐藏状态栏

有时候需要隐藏状态栏界面才能美观,怎么办?

1.如果只需要隐藏某一个控制器,三步:

    1> info.plist 文件中 设置  View controller-based status bar appearance 值为 NO

    2> 控制器中 viewDidLoad 方法中,设置当前程序的 statusBarHidden 属性为 YES

    3>  退出控制器时候要将 statusBarHidden 属性再设置为 NO

2.如果是整个 app 都需要隐藏,也是三步:

    1> info.plist 文件中 设置View controller-based status bar appearance 值为 NO    

    2> info.plist 文件中 设置 Status bar is initially hidden 值为 YES,这个包括启动图状态栏也隐藏了

    3> AppDelegate 中 didFinishLaunchingWithOptions: 方法中,设置当前程序的 statusBarHidden 属性为 YES

代码贴图

你可能感兴趣的:(ios 隐藏状态栏)