关于StatusBar隐藏问题
- 首先需要提到的便是在plist文件中的UIViewControllerBasedStatusBarAppearance这个属性,默认是YES,意思状态栏的外观是否是基于视图控制器,如果个别控制器需要对StatusBar做操作应在某些控制器中处理,通过UIApplication来操作StatusBar就无效,反之UIViewControllerBasedStatusBarAppearance设为NO时,通过控制器来操作StatusBar就无效
- apple官方说明:UIViewControllerBasedStatusBarAppearance(布尔- iOS)指定状态栏的外观是否基于风格首选的视图控制器当前状态栏下。当这个键不存在或其值设置为YES,视图控制器决定了状态栏风格。当关键是设置为不,视图控制器(或应用程序)必须每组状态栏风格显式地使用UIApplication对象。