preferredStatusBarStyle失效

2018-04-12  本文已影响0人  jacknathan

preferredStatusBarStyle失效,如果UIViewController是在,UINavigationController的栈中, 并且navigationBar没有隐藏,那么statusBar的效果是由navigationController控制的。如果这个时候想要控制statusBar的颜色,那么只要设置navigationBar的barStyle,UIBarStyleBlack(statusbar为亮色),UIBarStyleDefault(navigationBar默认是明亮背景,statusbar为黑色)

但是,如果NavigationBar隐藏了,那么statusbar的颜色还是由preferredStatusBarStyle控制的,override

上一篇 下一篇

猜你喜欢

热点阅读