В моем приложении я хочу анимировать вид снизу вверх в override func viewDidLayoutSubviews()
. До сих пор я делал этот способ, чтобы пройти вид снизу, но на другом устройстве он показывает другой интерфейс. UIView переход работает, но представление не полностью переход от нижней ожидают iPhone XS. До сих пор я сделал эти два способа:
Первый шаг :
let currentFrame = self.animationVIew.frame
self.animationVIew.frame = CGRect(x: 0, y: self.view.frame.height, width: currentFrame.size.width, height: currentFrame.size.height)
UIView.animate(withDuration: 1.0) {
self.animationVIew.frame = currentFrame
self.loadViewIfNeeded()
}
Второй шаг :
UIView.transition(with: animationVIew,
duration: 0.5,
options: [.transitionFlipFromBottom],
animations: {
},
completion: nil)
Но в обоих случаях я сталкиваюсь с одной и той же проблемой. Не повезло !!