Я пытаюсь анимировать высоту SCNView, но кажется, что есть какая-то визуальная проблема.
Когда контент растет, кажется, что все в порядке, но когда я пытаюсь уменьшить высоту,представление просто сразу переходит на конечную высоту.
let newHeight = scene.frame.height + (open ? 100.0 : -100.0)
UIView.animate(withDuration: 1.0, animations: {
self.scene.frame = CGRect(x: 0, y: 0, width: self.view.frame.width, height: newHeight)
}) { finished in
self.open = !self.open
}
См. Код работает в Sumulator
При обычном просмотре все работает нормально.