navigationController页面多出64的高度

布局如下:

navigationController页面多出64的高度_第1张图片

效果如下:

模拟器 版本 10.0 效果如下:正常


navigationController页面多出64的高度_第2张图片

真机 版本 10.2 效果如下:不正常


navigationController页面多出64的高度_第3张图片

改正:

方法一:

代码添加:self.navigationController.navigationBar.translucent = NO;

备注:虽然这个属性说6.0以前的版本才需要设置,6.0之后就不需要设置,但是验证并非如此,有的6.0以后的设备还是会出现这种问题(我出问题的是pod),所以保险起见,就都统一设置一下。

方法二:

布局的时候,如下布局:不要选"Top.." 选“view”


你可能感兴趣的:(navigationController页面多出64的高度)