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

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

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

解决办法:

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

self.extendedLayoutIncludesOpaqueBars = YES;

2.如果是在storyBoard或者xib中,将此处勾选即可
979212-20161117192525310-1786164161.png

版权属于别人 找不到原文,如有侵权 请告知,立即删除

你可能感兴趣的:(子控制器视图整体下移问题,将navigationbar的translucent属性设为No后)