第一次写这样的文章,仅以此记录下一些不常用的设置,以及开发和学习过程中的一些经历吧,以便以后再次遇到,可以快速解决。
需求场景:启动页隐藏状态栏,启动后显示状态栏,并且设置状态栏的字体为白色。
首先启动时隐藏状态栏,选中TARGETS下面的工程,选中General,勾选Hide status bar,即可在启动时隐藏状态栏。
接下来,启动后要显示状态栏并且设置状态栏字体为白色,在Info.plist 里面添加 View controller-based status bar appearance 设置value为NO,
然后在AppDelegate中的didFinishLaunchingWithOptions方法中设置状态栏的隐藏状态为否,
最后设置状态栏字体为白色,
到此,即可实现启动时隐藏状态栏,启动后显示状态栏并设置状态栏字体为白色。