我没有在UINavigationController
中嵌入我的详细视图控制器。这就是我的故事板的样子:
所以这在iPad(或iPhone6 +)上看起来都很好:
但是当在iPhone< = 6上时,我们会得到一个导航栏,以便我们可以再次返回:
我想添加一个表,然后设置约束,以便表格占用视图的整个大小。在iPhone< = 6 上,表格的第一行显示在导航栏下。是否可以在界面构建器中修复此问题?感谢。
修改: 这是来自界面构建器的约束的图像:
因此,当iPhone显示为<= 6时,它是导航栏中未设置的顶部空间。
答案 0 :(得分:0)
请将顶部空间从0像素更改为64像素。此外,将顶部约束从superview更改为64.(这是因为状态栏的高度为20像素,导航栏的高度为44像素。因此,总共需要设置64像素。)