gpt4 book ai didi

ios - 如何正确设置 SCNView 高度的动画?

转载 作者:行者123 更新时间:2023-11-28 13:50:26 26 4
gpt4 key购买 nike

我正在尝试为 SCNView 高度设置动画,但似乎存在一些视觉问题。

当内容增加时,看起来一切正常,但当我尝试降低高度时, View 会立即跳到最终高度。

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
}

Code Running in Sumulator

常规 View 一切正常。

最佳答案

在需要时将 SCNViewcontentMode 设置为 .scaleToFill(例如在 viewDidLoad 中)。它按预期工作。

let view: SCNView 
...
view.contentMode = .scaleToFill

关于ios - 如何正确设置 SCNView 高度的动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54709015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com