我已经从xib给了UIImageView约束。现在从代码我可以通过代码imageview.constraints
得到该图像的所有约束。现在我想改变尾随,前导,顶部和底部约束常量值。我有循环,我的代码如下:
for constrain in imageview.constraints
{
if constrain.firstAttribute == NSLayoutAttribute.Trailing
{
constrain.constant = hPadding
}
if constrain.firstAttribute == NSLayoutAttribute.Leading
{
constrain.constant = hPadding
}
if constrain.firstAttribute == NSLayoutAttribute.Top
{
constrain.constant = vPadding
}
if constrain.firstAttribute == NSLayoutAttribute.Bottom
{
constrain.constant = vPadding
}
}
但非条件令人兴奋。请帮我解决问题。我缺少什么?