Как исправить плохую анимацию при обновлении высоты 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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