我以前曾使用getConstraintForFirstItem
来检索Objective-C中的特定约束,例如
[[self.superview constraints] getConstraintForFirstItem:self andFirstAttributeis:NSLayoutAttributeBottom];
但是无法迅速找到等效的方法来检索它,并且显示为Value of type '[NSLayoutConstraint]' has no member 'getConstraintForFirstItem'
。这个问题有解决方案吗?
答案 0 :(得分:1)
尝试
您可以使用[NSLayoutConstraint]的firstItem,secondItem属性来获取与约束相关的视图。
let getConstraints = self.view.superview!.constraints
for constraint in getConstraints {
if let getFirstItem = constraint.firstItem, getFirstItem.firstAttribute == NSLayoutConstraint.Attribute.bottom{
break
}
}