У меня есть анимация, которая изменяет ограничение UIView, и мне нужно знать размер этого UIView после анимации этого, но до начала анимации ...
раскадровки
Когда пользователь прокручивает UITableView, я обновляю heightConstraint черного UIView, мне нужна высота после обновления UIView, потому что мне нужна функция viewDidLayoutSubviews
, чтобы зафиксировать высоту Yellow UIview.
это код, который я использую для анимации UIView:
self.headerIsCollapsed = true
self.heightProfilView.constant -= (self.view.bounds.height / 5)
UIView.animate(withDuration: 0.3, animations: {
self.view.layoutIfNeeded()
self.imageUserProfil.layer.opacity = 0
})
и мне нужно значение здесь:
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
heightTopBar.constant = // here i need the height of the UIView after animating this
}
Итак, вопрос: как я могу предварительно рассчитать высоту UIView после анимации этого?