Как исправить плохую анимацию при обновлении высоты UIView с большей на меньшую в Swift XIB?IOS

Программируем под IOS
Anonymous
Как исправить плохую анимацию при обновлении высоты UIView с большей на меньшую в Swift XIB?

Сообщение Anonymous »

Здравствуйте, в настоящее время я сталкиваюсь с плохим поведением при обновлении нижнего листа с большего размера на меньший. Когда речь идет об уменьшении размера к большему, анимация работает хорошо. Но в обратном случае происходит уменьшение высоты вверх, а не вниз, как показано на видео ниже.
Я установил для параметра lowview.bottom значение superview.bottom, равное 0, но почему, когда для высоты установлено меньшее значение, она увеличивается (а не верхняя часть опускается)?
Изображение

Изображение

Способ изменения размера содержимого
extension BottomSheetViewController: ConfirmationDelegateBottom {
public func resize(height: buttomHeightType){

contentViewHeight.constant = height.value

UIView.animate(withDuration: 0.3) {
self.view.layoutIfNeeded()
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... ler-size-i

Вернуться в «IOS»