手动切换选项卡时未调用didSelectViewController

时间:2010-08-04 20:52:52

标签: iphone uitabbarcontroller

我有一个带有三个标签的标签栏界面。当我在它们之间切换时,我希望它们能够动画。我实现了didSelectViewController(以及所有关联的委托内容),当我按下选项卡时调用它,但是当我以编程方式切换选项卡时则调用。文档说了很多,

“在iOS v3.0及更高版本中,无论选定的视图控制器是否发生更改,标签栏控制器都会调用此方法。此外,只有在标签栏中响应用户点击时才会调用它,并且在您调用时不会调用它代码以编程方式更改标签栏内容。“

任何人都知道任何解决方法吗?

谢谢! - 乔恩

2 个答案:

答案 0 :(得分:0)

好吧,如果你以编程方式切换它们为什么不能自己创建适当的动画?我的意思是你知道哪个标签被选中了,对吧?

答案 1 :(得分:0)

您可以在自己以编程方式切换方法时调用该方法。或编写另一种方法来制作动画,并在以编程方式切换标签时调用IT