Мне нужно изменить последнюю константу ограничения UITAbleViewCell Bottom Constraints во время выполнения.Как я могу изменить определенные ограничения на последний UITableViewCell?
Я добавил идентификатор на IB, и я добавил следующее расширение в UIView.
func getConstraintById(id:String) -> NSLayoutConstraint?{
let constraints = self.constraints()
for c in constraints{
if((c as! NSLayoutConstraint).identifier == id){
return c as? NSLayoutConstraint
}
}
return nil
}
Все работает нормально, но кажется излишним итерировать все ограничения для каждой ячейки.
Есть ли лучший способ?