【发布时间】:2018-12-20 16:20:06
【问题描述】:
我的目标是在加载第二个 viewController 时触发动画。加载视图后如何调用该函数?
代码如下:
UIView.animate(withDuration: 1.5, animations: {self.greyScreen.frame.origin.y = -0.39*self.screenHeight}, completion: nil)
非常感谢任何建议!
【问题讨论】:
-
viewDidAppear? viewDidLoad?
-
您应该阅读处理视图相关通知的文档。 developer.apple.com/documentation/uikit/uiviewcontroller
-
您用
viewdidload标记了问题。似乎您已经知道加载视图控制器时在哪里做某事的答案。当然,在加载视图控制器时启动动画是没有意义的,因为它还不可见。
标签: ios swift viewcontroller viewdidload