【发布时间】:2011-09-05 11:00:39
【问题描述】:
我有一个带有动画的视图控制器,它在视图控制器出现时运行。 每次视图控制器出现时,动画都应该重置到某个位置并再次重播动画。 viewWillAppear 重置动画子视图的位置。 viewDidAppear 运行 CALayer 动画。 第一次效果很好,但是当我展示一个模态视图控制器并关闭它时,动画视图控制器的子视图会在动画的最终位置出现一小段时间,然后它会重置到它开始动画的原始位置。 我确保在应该重置动画子视图位置的位置调用 viewWillAppear。
欢迎提出任何建议。 感谢您的提前。
【问题讨论】:
-
我很困惑。您表示当您关闭视图控制器时会出现问题,但只讨论在视图出现时运行的代码。
-
可以显示动画代码吗?
标签: iphone objective-c ios calayer modalviewcontroller