最近一直在研究自动布局,我被一个看起来非常琐碎的问题例子所困扰。我有一个视图,我想坐在屏幕的顶部,占据屏幕高度的一半。简单的自动布局之前-只要钉在适当的地方,并告诉它,以垂直展开时,总览调整大小。
现在,我无论如何也不知道该怎么做。当我试图安排这个时,我得到了这样的结果:
底部的空间限制被设置为“等于284”,当我切换到 iPhone4的布局时,这对我来说是绝对没有用的,因为它在屏幕底部保留了284个点的空间,并将视图缩小到不再是屏幕的一半大小。而且没有办法将这个约束设置为等于任何其他视图高度的某个分数。.
在挣扎了一段时间之后,我能想到的唯一方法就是在这个视图之下引入另一个视图,平均地固定他们的高度,让他们坐在彼此的上方和下方,然后设置第二个(底部)视图是不可见的。.看起来有点丑!
我是不是漏掉了什么明显的东西。