Я использую Swift 3.0
и имеет tableViewCell
и его подзаголовок. I использование heightForRowAt
функция для изменения cellView
высота.Изменение высоты подъявки ячеек после завершения анимации ячейки Swift
У меня есть два состояния cellView
: по умолчанию и расширен. CellViewSubview
имеет видимые границы.
CellView
и cellViewSubview
связаны с leading
, trailing
, top
и bottom
ограничений. Когда я меняю высоту cellView
, cellViewSubview
автоматически изменяет свою высоту по размеру. Кроме того, я должен сказать, что cellView
меняется с анимацией, я использую следующие для реализации этого:
tableView.beginUpdates()
tableView.endUpdates()
Все работает отлично, за исключением того, что cellViewSubview
высота изменяется мгновенно, без анимации. Это значит, что я вижу, как граница cellViewSubview
«перескакивает» вверху без анимации.
Я столкнулся с этой проблемой только в IOS 10.0
. В IOS < 10.0
анимация была одновременной. Как сделать cellView
и cellViewSubview
изменить их высоту одновременно с анимацией?