我有一个UITabBarController
,如果我从第一个UITabBarItem
推送到不同的视图,我点击第一个UITabBar
两次,然后弹出推送的视图。
如何以编程方式模拟这个确切的功能?
答案 0 :(得分:1)
您可以实施tabBarController:didSelectViewController:
的{{1}}方法来执行此操作。您可以手动计算UITabBarController
中UITabBar
上的点击次数,并在方法中包含某些条件。
例如,您可以在.h文件中尝试一个实例变量,该变量存储所选的最后AppDelegate
,以及选择它的时间。如果你检查上次使用相同的方法调用UIViewController
,并且它足够短,那么它将算作双击。
希望有帮助!