2011-09-06 26 views
3

我有一个UITabBarController,如果我从第一个UITabBarItem推入不同的视图,然后点击第一个UITabBar两次,那么推送的视图会弹出。UITabBarController - 模拟双击UITabBarItem

我如何编程模拟这一确切的功能?

回答

1

你可以实现你UITabBarControllertabBarController:didSelectViewController:方法来做到这一点。您可以手动计算抽头数您UITabBarAppDelegate,并在该方法中的某些条件。

例如,你可以尝试在具有存储上次选择的UIViewController一个实例变量.h文件,时间就被选中。如果您再检查最后一次UIViewController被称为在相同的方法,这是一个足够短的周期,那么这只能算作一个双击。

希望有助于!

+0

我希望有办法做到这一点,而不使用'tabBarController:didSelectViewController:'。 – fuzz