Вот мой фрагмент кода:
Код: Выделить всё
private func expandView() {
switch viewHeightState {
case .defaulted:
viewHeightConstraint.constant = maxHeight
viewHeightState = .expanded
case .shrinked:
viewHeightConstraint.constant = defaultHeight
viewHeightState = .defaulted
case .expanded:
return // Already expanded
}
UIView.animate(withDuration: 2) {
self.layoutIfNeeded()
}
}
Я также установил ограничение верхнего пространства на 0 в раскадровку, но проблема остается.
Может ли кто-нибудь помочь мне найти то, что мне не хватает или что идет не так? Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/768 ... g-properly
Мобильная версия