设置我在y = 10时有一个UIImageView,而屏幕高度为100。
如果我希望图像总是例如y:父母的10%,我必须设置哪些约束? 父高:100 - UIImage y:10 父高:200 - UIImage y:20 父高:320 - UIImage y:32
有没有办法在没有编码的情况下做到这一点? (仅限Interface Builder中的约束)?提示:在自动布局之前,这非常简单。
谢谢!
答案 0 :(得分:4)
您可以使用spacer视图在界面构建器中执行此操作。
UIView
,其顶部间距为超级视图。UIView
与父视图的高度相等,乘数为0.1,因此它始终是父视图高度的10%。UIImageView
与隐藏UIView
的顶部间距为0。这应该使你的UIImageView
y位置始终是父视图高度的十分之一。