UITabBarController - симуляция двойного нажатия на UITabBarItem - PullRequest
3 голосов
/ 06 сентября 2011

У меня есть UITabBarController, если я нажимаю на различные виды от первого UITabBarItem и дважды нажимаю на первый UITabBar, тогда выдвинутые виды возвращаются назад.

Как я могу симулировать эту точную функциональность программно?

1 Ответ

1 голос
/ 06 сентября 2011

Вы можете реализовать метод tabBarController:didSelectViewController: вашего UITabBarController, чтобы сделать это.Вы можете вручную подсчитать количество нажатий на UITabBar в AppDelegate и иметь определенные условия в методе.

Например, вы можете попробовать в файле .h с переменной экземпляра, которая хранитпоследний выбранный UIViewController и время его выбора.Если вы затем проверите последний раз, когда UIViewController был вызван в том же методе, и это был достаточно короткий период, он будет считаться двойным касанием.

Надеюсь, что это поможет!

...