我正在使用一个有3个项目的UITabBarController,我很好奇如果我在第二个或第三个选项卡上,如何从第一个选项卡访问一个方法。我遇到的问题是,我在第一个选项卡上有一个UIImageView,它使用核心动画在3个图像中连续循环。但是,当我切换到第二个选项卡并尝试切换回第一个选项卡时,程序挂起。我发现如果我停止动画,它会让我切换回第一个标签。有什么想法吗?
发布于 2010-02-05 21:49:02
您可以使用其viewControllers属性访问UITabBarController中的视图控制器(返回控制器的数组),并通过其索引获取所需的控制器。
但是,更好的方法是尝试在控制器的-viewWillDisappear:方法中停止动画,并在-viewWillAppear:中恢复动画。
https://stackoverflow.com/questions/2207525
复制相似问题