tabBarController中的动画效果:didSelectViewController:

时间:2011-08-16 17:41:00

标签: animation

在我的:

- (void )tabBarController:(UITabBarController *)tabBarController
                          didSelectViewController:(UIViewController *)thisViewController
{
     [self doAnimationForView:thisViewController.view];
}

这个委托方法正在被调用,除了第一次单击UITabBarItem之外。后续点击确实调用了这个方法,但不是第一个。

我在Apple文档中意识到这一点......

  

对于iOS≥v3.0,标签栏控制器即使调用此方法也会调用此方法   选定的视图控制器未更改。注意:我们不会在什么时候打电话   我们的代码以编程方式更改标签栏内容。

     

适用于iOS< 3.0,仅在选定视图时调用此方法   控制器变化。但是,该方法需要进行程序化更改   到选定的视图控制器。

我需要一些帮助才能解开这个谜团。

谢谢,

0 个答案:

没有答案