我正在尝试在代码中查找视图的顶部约束。顶部约束已在Storyboard中添加,我不想使用IBOutlet。
记录以下代码中firstAttribute的值似乎总是返回NSLayoutAttributeHeight类型的约束。 有什么办法可以可靠地找到视图的顶部约束吗?
NSLayoutConstraint *topConstraint;
for (NSLayoutConstraint *constraint in self.constraints) {
if (constraint.firstAttribute == NSLayoutAttributeTop) {
topConstraint = constraint;
break;
}
}
constraintsAffectingLayoutForAxis:
返回的数组,可以使其更准确和更短。这将消除正交轴上的约束。 - uchuugakaconstraintsAffectingLayoutForAxis:
产生了疑虑。该方法仅应用于调试基于约束的布局。任何应用程序都不应将调用此方法作为其操作的一部分发布。
- JRG-Developer