UITabBarController - 在UITabBarItem上模拟双击

时间:2011-09-06 07:04:01

标签: iphone objective-c uitabbarcontroller uitabbar

我有一个UITabBarController,如果我从第一个UITabBarItem推送到不同的视图,我点击第一个UITabBar两次,然后弹出推送的视图。

如何以编程方式模拟这个确切的功能?

1 个答案:

答案 0 :(得分:1)

您可以实施tabBarController:didSelectViewController:的{​​{1}}方法来执行此操作。您可以手动计算UITabBarControllerUITabBar上的点击次数,并在方法中包含某些条件。

例如,您可以在.h文件中尝试一个实例变量,该变量存储所选的最后AppDelegate,以及选择它的时间。如果你检查上次使用相同的方法调用UIViewController,并且它足够短,那么它将算作双击。

希望有帮助!