故事板简单约束

时间:2018-01-20 08:48:50

标签: ios xcode constraints

每次我选择使用故事板时,我都在为这个简单的事情苦苦挣扎。

我只有2个容器,一个作为工具栏,另一个作为VC的容器。

看起来像这样:

enter image description here

我唯一想要的是保持这个简单结构对于iPhone 7/87/8 plus看起来都一样。这意味着获得工具栏的宽高比相同。

我试图在顶部容器上为顶部/左/右设置0个空格,在底部容器上设置为底部/左/右。

此时,我所做的任何事情都只能用于iphone 8 +。

  1. 尝试通过检查宽度/高度框来设置两种尺寸
  2. 转而尝试通过选中方框
  3. 来设置宽高比
  4. 尝试在它们之间设置0间距。
  5. 任何事情,无论我做什么,都会让它在iPhone 7/8上变得凌乱。

    你怎么做这么简单的事情?

2 个答案:

答案 0 :(得分:2)

如果要在视图之间保持相同的宽高比,请选择两个视图并添加"相等的高度"约束。设置与您想要的比率相匹配的乘数

答案 1 :(得分:1)

如果您想要在评论中说出的话,您必须设置以下约束:

1. top view (leading, top & trailing) to superview = 0
2. bottom view (leading, bottom & trailing) to superview = 0
3. top view (bottom) to bottom view (top) = 0
4. bottom view (height) equal to (super)view (height) with a multiplier of 1:10 (or whatever ratio you want it to be)

iphone7 iphone7plus

顺便说一句,我认为你与那些试图帮助的人沟通的方式("你知道工具栏意味着什么吗?")是非常不尊重的。你应该考虑一下,并在以后的问题中使你的目标更加明确......

相关问题