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