【问题标题】:didSelectViewController not being called when switching tabs manually手动切换选项卡时未调用 didSelectViewController
【发布时间】:2010-08-04 20:52:51
【问题描述】:

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

"在iOS v3.0及以后的版本中,无论选择的视图控制器是否发生变化,标签栏控制器都会调用该方法。另外,它仅在响应用户点击标签栏时调用,当您点击时不调用代码以编程方式更改标签栏内容。”

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

谢谢! - 乔恩

【问题讨论】:

    标签: iphone uitabbarcontroller


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-17
        相关资源
        最近更新 更多