У меня есть ScrollView, который показывает фотографии.При прикосновении к экрану появляется UIToolBar с несколькими кнопками UIBarButtonItem, такими как «Предыдущий», «Следующий», «Воспроизвести ...». Если пользователи ничего не делают в течение 5 секунд, панель инструментов снова исчезает.
Это все оченьаналогично приложению Apple Photos.
Все работает, как и должно, но есть одна вещь, с которой я борюсь: я не могу касаться, если пользователь нажал кнопки, и не могу проверить состояние выделениякнопка.
Таким образом, возникает проблема, если пользователь удерживает кнопку нажатой в течение нескольких секунд ... программа будет считать, что ничего не произошло, и удалит панель инструментов через 5 секунд.
Фото приложение не имеет этой проблемы.Еще лучше: когда вы удерживаете кнопку Next или Previous нажатой или дольше секунды, она уже выполняет «действие», связанное с UIBarButtonItem!
Короче говоря, я хочу выполнить одно из следующих действий: - узнатьнажата ли UIBarButtonItem - чтобы узнать, подсвечен ли UIBarButtonItem - или просто узнать, есть ли какое-либо нажатие где-либо, происходящее