Я определил ограничение в IB, как показано ниже. Как я могу программно анимировать изменение «Второго элемента» в этом ограничении на другой объект (эффективно перемещая первый элемент вверх по экрану).
Вот код, который я пробовал, где «categoryTableViewTop» — это NSLayoutConstraint. Я получаю сообщение об ошибке «Невозможно присвоить результат этого выражения».
func expandCategory(button: UIButton) {
tableView2.animateWithDuration(0.5, animations: {
categoryTableViewTop.secondItem = categoryHeader.top
})
}