子视图动画,在UITabBar的viewController之间切换

时间:2012-02-12 09:36:58

标签: iphone ipad animation uitabbarcontroller uiviewanimationtransition

[说明]
在我的带有uitabbarcontroller的iPad应用程序中,每个viewcontroller都会有一些子类UI对象,并且在它上面是一个UILabel,它在UILabel上应用了动画(transitionwithview)(例如使用像UIlabel的alpha的闪烁动画)。动画运作良好,没有任何问题。

[现状]
现在,我开始在标签(ViewController)之间切换,(在加载时)TAB1上的子视图动画工作,然后我切换到TAB2,然后切换回TAB1,UILabel停止动画。
(hierarchy = VC> Subclassed UI Object> UILabel)

[问题]
1 GT;当我切换回TAB1时,如何保持动画效果?
2 - ; UITabBarControllers的一般好习惯是什么?人们是否在选项卡选项上手动取消分配ViewControllers?或者只是等待内存警告来处理这种情况?

谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

1:理想情况下动画停止很棒。当不是可见选项卡时,您不希望在不同选项卡上运行多个动画。处理用例的方法是在

中重新启动动画
  viewWillAppear 

TAB1的视图控制器的功能

2:不,你不应该手动dealloc。让内存管理为您处理。