可能大家会遇到以下情况:
在某个指定页面,顶部的status bar为白色。
只需简单几步:
1.在plist文件中增加一个【View controller-based status bar appearance】且设置为NO
2.指定的页面:在viewWillAppear()里面:
UIApplication.shared.statusBarStyle=.lightContent
在所有的页面:在application(_: didFinishLaunchingWithOptions:)方法中添上上面的方法。
ok
======更新=======
navigationbar 底部都会有一条线,其属性是UIImageView
隐藏掉!
UINavigationBar.appearance().setBackgroundImage(UIImage(), for:.any, barMetrics:.default)
UINavigationBar.appearance().shadowImage= UIImage()
网友评论