mirror of
https://codeberg.org/comaps/comaps
synced 2026-01-06 12:34:24 +00:00
[ios] fix Placeholder view animation
Signed-off-by: Kiryl Kaveryn <kirylkaveryn@gmail.com>
This commit is contained in:
committed by
Konstantin Pastbin
parent
1c711b28e1
commit
7fdd8d2e76
@@ -109,7 +109,9 @@ final class PlaceholderView: UIView {
|
|||||||
let offset = keyboardHeight > 0 ? max(bounds.height / 2 - keyboardHeight, minOffsetFromTheKeyboardTop + stackView.frame.height) : containerModalYTranslation / 2
|
let offset = keyboardHeight > 0 ? max(bounds.height / 2 - keyboardHeight, minOffsetFromTheKeyboardTop + stackView.frame.height) : containerModalYTranslation / 2
|
||||||
let maxOffset = bounds.height / 2 - maxOffsetFromTheTop
|
let maxOffset = bounds.height / 2 - maxOffsetFromTheTop
|
||||||
centerYConstraint.constant = -min(offset, maxOffset)
|
centerYConstraint.constant = -min(offset, maxOffset)
|
||||||
layoutIfNeeded()
|
UIView.animate(withDuration: kDefaultAnimationDuration, delay: .zero, options: [.beginFromCurrentState, .curveEaseOut]) {
|
||||||
|
self.layoutIfNeeded()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user