繁体   English   中英

动画子视图

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM