Дефинирах ограничение в IB, както е показано по-долу. Как мога програмно да анимирам промяната на „Втория елемент“ в това ограничение към различен обект (ефективно преместване на първия елемент нагоре по екрана).
Ето кода, който опитах - където "categoryTableViewTop" е NSLayoutConstraint. Получавам грешката „Не може да се присвои към резултата от този израз“.
func expandCategory(button: UIButton) {
tableView2.animateWithDuration(0.5, animations: {
categoryTableViewTop.secondItem = categoryHeader.top
})
}