如果需要在某个控制器中,隐藏状态栏,那正常来说,直接在需要隐藏的ViewController加上下面代码即可:
- (BOOL)prefersStatusBarHidden {
return YES;
}
⚠️但是,这里有个小坑需要注意一下:
要是在info.plist文件中添加了View controller-based status bar appearance
,并且设置为NO
,那么上面的设置是没效的,如果需要上面代码生效,就需要把这个设置删除,或者设置为YES
即可。