iPhone UITabBarController

3
我正在使用一个带有3个项目的UITabBarController,并且想知道如何在第二或第三个标签上访问第一个标签的方法。我遇到的问题是,我在第一个标签上有一个UIImageView,它使用核心动画不断循环播放3张图片。但是当我切换到第二个标签并尝试切换回第一个标签时,程序会挂起。我发现如果停止动画,那么就可以顺利地切换回第一个标签。有什么想法吗?
1个回答

3

您可以使用UITabBarController的viewControllers属性(返回控制器数组)访问视图控制器,并通过其索引获取所需的控制器。
然而,更好的方法是尝试在控制器的-viewWillDisappear:方法中停止动画,并在-viewWillAppear:方法中恢复动画。


谢谢,使用viewWillAppear和viewWillDisappear方法来停止和开始动画完美地运行了。 - dbslone

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接