Что такое быстрый метод, эквивалентный getConstraintForFirstItem в Objective-C - PullRequest
0 голосов
/ 06 февраля 2019

Ранее я использовал getConstraintForFirstItem для извлечения определенных ограничений в Objective-C, таких как

[[self.superview constraints] getConstraintForFirstItem:self andFirstAttributeis:NSLayoutAttributeBottom];

Но не могу найти эквивалентный метод в swift для его извлечения, и он говорит Value of type '[NSLayoutConstraint]' has no member 'getConstraintForFirstItem'.Любое решение для этой проблемы?

1 Ответ

0 голосов
/ 06 февраля 2019

попробуйте это

Вы можете использовать свойства firstItem, secondItem [NSLayoutConstraint], чтобы получить представления, связанные с ограничением.

let  getConstraints =  self.view.superview!.constraints
        for constraint in getConstraints {
            if let getFirstItem = constraint.firstItem, getFirstItem.firstAttribute == NSLayoutConstraint.Attribute.bottom{
           break
        }
      }
...