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

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

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

解决办法:

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

self.extendedLayoutIncludesOpaqueBars = YES;

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

 

posted @ 2016-11-17 19:13  culing1317  阅读(1900)  评论(0编辑  收藏  举报