我在 Controller View 中有一个 UIImageView
,距离 View 顶部屏幕高度的 20%。即我想将屏幕高度的 20% 设置为 UIImageView
的 top Constraint
。
我可以在不向容器 View 添加透明 View 的情况下实现这一点吗?我现在就是这样做的(通过将其高度设置为屏幕高度的 20%)?
最佳答案
将 UIImageView
的顶部约束设置为 main view
的底部,常量 0
,乘数 0.2
或 2:10
原因:您的主视图
底部的坐标等于它的高度( Controller 的最顶层 View
)。
编辑:一步一步
- 将顶部
UIImageView
的约束添加到main view
的顶部(就像您通常做的那样)。 - 进入该约束的详细信息,如果需要,将
main view
top 更改为第二项,并将其设置为main view
bottom 而不是 top。 - 设置约束常数
0
,乘数0.2
或2:10
关于ios - 如何将顶部约束设置为屏幕高度的 20%?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33951740/