相关疑难解决方法(0)

autolayout - 使视图的高度相对于半视图高度的一半

最近我一直在进行自动布局,而我却陷入了一个看起来非常微不足道的问题的例子.我认为我想坐在屏幕的顶部,占据屏幕高度的一半.在自动布局之前很简单 - 只需将其固定到位并告诉它在superview调整大小时垂直扩展.

现在,我不能为我的生活看到如何做到这一点.这是我尝试设置时得到的结果:

自动布局蓝调

底部空间约束被设置为"等于284",当我改为iPhone4布局时,这对我来说绝对无用,因为它在屏幕底部保留284个点空间,并且缩小视图不再是屏幕大小.并且没有办法将该约束设置为等于任何其他视图高度的某个部分.

经过一段时间的挣扎之后,我能想到的唯一方法是在这个视图下方引入另一个视图,将它们的高度平均固定,让它们相互坐在上下,然后将第二个(底部)视图设置为不可见..这看起来有点难看!

我错过了一些明显的东西吗?

ios autolayout

132
推荐指数
5
解决办法
9万
查看次数

标签 统计

autolayout ×1

ios ×1