底部空间:UIView约束

时间:2013-08-23 01:03:11

标签: ios uiview interface-builder storyboard autolayout

男孩,我迷失了这个。我有两个UIViews“TopView”和“BottomView”。这用于在激活时具有滑出菜单。我在页面底部有一个简单的UILabel,它有版权信息。

问题:在不同屏幕尺寸上查看版权信息时,它会失败。即。

  • 屏幕尺寸4“=通过
  • 屏幕尺寸3.5“=失败(如您无法看到版权信息)

我已经成功地摸索出是什么原因造成这是在Xcode中添加约束的UIView的底部,将其设置为上海华这完全适用于4" 个问题,而不是3.5" 的屏幕尺寸,即

“Bottom To Space:SuperView”

我需要解决的是如何更改“TopView”上的约束;

“底部到空间:底部布局指南”

可以这样做,如果是这样的话?我有一种感觉,它打破了Apple的设计原则,因此无法完成。我不敢相信,因为我确信我见过其他人这样做。

很抱歉没有代码,因为它在Xcode Storyboard中全部。

杰里米

更新:附加图片以帮助提供一些背景信息。

First Image = TopView

第二张图片= BottomView

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

但这绝对不符合设计原则。你只需要对此有所不同。我认为你遇到的主要问题是你给TopView一个固定的高度约束。相反,您需要让TopView的高度由其具有的其他约束决定。给底部视图一个固定的高度,并给出顶视图和底视图的垂直间距为零。满足其他约束(例如顶视图和底视图的超视图的前导和尾随空间,以及超视图的顶视图顶部空间),您将看到所有内容都自动布局正确。

祝你好运!