sguruapp@gmail.com
facebook vk instagram Телеграм youtube

Удалить все ограничения (Констрейнты) на View Remove all constraints on View (UIView) - Swift 5


extension UIView {

func removeAllConstraints() {
var _superview = self.superview
           
while let superview = _superview {
for constraint in superview.constraints {
                   
if let first = constraint.firstItem as? UIView, first == self {
superview.removeConstraint(constraint)
}
                   
if let second = constraint.secondItem as? UIView, second == self {
superview.removeConstraint(constraint)
}
}
               
_superview = superview.superview
}
           
removeConstraints(constraints)
translatesAutoresizingMaskIntoConstraints = true
}
}


Обучение Swift на практике подробнее

Возврат к списку

обучись профессии будущего

Хочешь стать успешным разработчиком
приложений? Тогда добро пожаловать к нам.

обучись профессии будущего