将navigationbar的translucent属性设为No后,子控制器视图整体下移问题

如果不将navigationbar.translucent = YES 会觉得颜色很浅,因为这是半透明状态

若navigationbar.translucent = NO,颜色问题解决,但是子控制器视图整体下移

将navigationbar的translucent属性设为No后,子控制器视图整体下移问题将navigationbar的translucent属性设为No后,子控制器视图整体下移问题

解决办法:

1.在该控制器的viewDidLoad方法里加入这行代码:

self.extendedLayoutIncludesOpaqueBars = YES;

2.如果是在storyBoard或者xib中,将此处勾选即可

将navigationbar的translucent属性设为No后,子控制器视图整体下移问题

上一篇:配置firewalld端口转发


下一篇:记录一些容易忘记的属性 -- UINavigationController