我想要垂直动画,使我的对象在中心垂直流动(就像火箭穿过云层一样)。我目前正在学习一个使用Xcode 9 Beta和UIView.animate方法的教程,但在xcode 10上它已更改。我无法使其与当前可用选项一起使用。
到目前为止,我一直在尝试查看文档,我认为基于属性的动画可能是答案,但由于我只是一个初学者,因此可以弄清楚如何解决它。
//for animation
UIView.animate(withDuration: 2.3, delay: 0, options: [], animations: {
self.rocket.frame = CGRect (x:0, y:20, width: 375, height: 402)
}) { (finished) in
self.hustleLbl.isHidden = false
self.onLbl.isHidden = false
}
最终结果应该是火箭正在起飞并且正在通过云层来袭/可见。由于未启动UIView动画,因此出现“预期的声明”错误。我的问题有什么可能的解决方案或方法?