我的故事板中的一些元素不会出现,因为我将viewcontroller大小更改为4.7inch。但是,如果我创建另一个viewcontroller并将一些对象放入其中,它们就会出现。这些视图控制器出了什么问题?
答案 0 :(得分:9)
这是因为您添加到具有特定大小类的视图控制器的UI元素或约束将变为非活动状态,同时更改为某个其他大小类。例如,UI元素或约束添加到具有紧凑宽度的视图控制器当您更改为任何宽度|时,任何高度都将变为非活动状态任何高度。
您可以通过选中属性检查器中的选项[向下滚动到底部]来启用它。请参考屏幕截图。
答案 1 :(得分:2)
如果要显示不同大小类的所有对象,则应使用自动布局....它管理您的对象以显示不同大小的类...
因此,防止对象隐藏不同大小类的解决方案,使用autolayout
这是图像......比文字更好地解释
在此图片中,我使用wAnyhAny
为自动布局提供按钮...以获得最佳实践..