我正在寻找一种在过渡到视图完成后执行动画的方法,但不使用viewDidAppear:
因为我只想要上一个视图发布通知时发生的动画。
我知道UIView
的{{1}}方法,所以我可以将延迟设置为与视图转换动画持续时间相同(这是很多单词以-tion结尾...) ,但想知道是否有更好的方法来做到这一点。
提前致谢。
答案 0 :(得分:1)
viewDidAppear
可能是开始动画的最佳场所。这样您就不必担心延迟计时,因为设备之间的加载时间会有所不同。要解决此问题,您只需在BOOL
中放置viewDidAppear
条件并进行设置,以便动画仅在BOOL == YES
时开始。