[英]Animate subviews
我的问题真的很简单。 我只是不知道如何在子视图之间建立动画。
这是我在VC之间进行动画制作的方式。
我正在为Swift使用Hero过渡
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let main = segue.destination as! ViewController
main.hero.modalAnimationType = .selectBy(presenting: .zoomSlide(direction: .left), dismissing: .zoomSlide(direction: .right
))
}
这就是我呈现子视图的方式
self.view.addSubview(featureView!)
您可以使用视图过渡功能之一,例如transition(with:duration:options:animations:completion:)
或transition(from:to:duration:options:completion:)
。 一个带有animations
参数的参数需要一个实际上执行过渡动画的闭包。
第二个不带有animations参数的参数更简单,它使用您指定的选项标志为您进行过渡。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.