iOS 导航栏颜色问题
2018-07-18 本文已影响421人
夏天爱西瓜汁
在设置过导航栏颜色后,挨着导航栏的视图色值和导航栏一样,但导航栏却比该视图颜色浅,如下

这是因为导航栏的透明度导致的
将导航栏设为不透明即可
解决:
self.navigationController.navigationBar.translucent = NO;

但是设置了不透明,tableview的位置下移了64,
如图

解决:
self.extendedLayoutIncludesOpaqueBars = YES;