男孩,我迷失了这个。我有两个UIViews“TopView”和“BottomView”。这用于在激活时具有滑出菜单。我在页面底部有一个简单的UILabel,它有版权信息。
问题:在不同屏幕尺寸上查看版权信息时,它会失败。即。
我已经成功地摸索出是什么原因造成这是在Xcode中添加约束的UIView的底部,将其设置为上海华这完全适用于4" 个问题,而不是3.5" 的屏幕尺寸,即
“Bottom To Space:SuperView”
我需要解决的是如何更改“TopView”上的约束;
“底部到空间:底部布局指南”
可以这样做,如果是这样的话?我有一种感觉,它打破了Apple的设计原则,因此无法完成。我不敢相信,因为我确信我见过其他人这样做。
很抱歉没有代码,因为它在Xcode Storyboard中全部。
杰里米
更新:附加图片以帮助提供一些背景信息。
First Image = TopView
第二张图片= BottomView
答案 0 :(得分:1)
但这绝对不符合设计原则。你只需要对此有所不同。我认为你遇到的主要问题是你给TopView一个固定的高度约束。相反,您需要让TopView的高度由其具有的其他约束决定。给底部视图一个固定的高度,并给出顶视图和底视图的垂直间距为零。满足其他约束(例如顶视图和底视图的超视图的前导和尾随空间,以及超视图的顶视图顶部空间),您将看到所有内容都自动布局正确。
祝你好运!