Ios 如何使用Keep Layout查找约束的值
我有一个受约束的对象 我是否可以使用keep layout找出该对象的约束条件?如下图所示:Ios 如何使用Keep Layout查找约束的值,ios,layout,constraints,keeplayout,Ios,Layout,Constraints,Keeplayout,我有一个受约束的对象 我是否可以使用keep layout找出该对象的约束条件?如下图所示: if (userTableView.keepLeftInset.equal == KeepRequired(0)) { } else { } 我想用它作为一个标志,在视图内外设置视图动画。如果屏幕插入到左侧,则单击按钮时设置动画,否则返回动画 感谢您的帮助,您可以获取所有布局约束- NSLayoutConstraint *constraints = self.view.constraints;
if (userTableView.keepLeftInset.equal == KeepRequired(0)) {
}
else {
}
我想用它作为一个标志,在视图内外设置视图动画。如果屏幕插入到左侧,则单击按钮时设置动画,否则返回动画
感谢您的帮助,您可以获取所有布局约束-
NSLayoutConstraint *constraints = self.view.constraints;
设法解决了这个问题:
if (userTableView.keepLeftInset.equal.value == 0) {
}
将计算当前保持布局约束的值如果任何人有足够的声誉,keeplayout标签将非常方便。请注意,
KeepValue
实现中发生了更改,您现在应该与您的问题中的0+keepRequired
或keepRequired(0)
进行比较。如果要忽略优先级,请强制转换它:((double)equal==0)
。