iPhone UITabBarController
我正在使用一个带有3个项目的UITabBarController,我很好奇如果我在第二个或第三个选项卡上,如何从第一个选项卡访问一个方法。我遇到的问题是,我在第一个选项卡上有一个UIImageView,它使用核心动画连续循环3个图像。但当我切换到第二个选项卡并尝试切换回第一个选项卡时,程序挂起。我发现如果我停止动画,它会让我切换回第一个选项卡。有什么想法吗?您可以使用uitabarcontroller的iPhone UITabBarController,iphone,core-animation,uiimageview,uitabbarcontroller,Iphone,Core Animation,Uiimageview,Uitabbarcontroller,我正在使用一个带有3个项目的UITabBarController,我很好奇如果我在第二个或第三个选项卡上,如何从第一个选项卡访问一个方法。我遇到的问题是,我在第一个选项卡上有一个UIImageView,它使用核心动画连续循环3个图像。但当我切换到第二个选项卡并尝试切换回第一个选项卡时,程序挂起。我发现如果我停止动画,它会让我切换回第一个选项卡。有什么想法吗?您可以使用uitabarcontroller的viewControllers属性(返回控制器数组)访问uitabarcontroller中的
viewControllers
属性(返回控制器数组)访问uitabarcontroller中的视图控制器,并通过其索引获取所需的视图控制器。但是,更好的方法是尝试在控制器的
-viewWillEnglishe:
方法中停止动画,并在-viewWillEnglishe:
中恢复动画。谢谢,使用viewWillEnglishe和viewWillEnglishe方法来停止和启动动画非常有效。