У меня есть меню, которое я хотел бы автоматически скрыть, если оно неактивно через определенное время. Это меню состоит из иерархии UIViewControllers, которые представляют различные представления.
Я думаю о том, чтобы запустить таймер, который аннулирует и начинает заново всякий раз, когда есть прикосновение.
Можно ли поймать все события касания в наборе UIViews? Возможно, просто оставить логическое значение и использовать основной UIWindow для перехвата событий касания?
ИЗМЕНИТЬ:
Мое приложение представляет собой своего рода киоск с главным экраном и меню. Когда меню открыто, я хочу, чтобы он запускал таймер автоматического закрытия, который сбрасывается после любого касания на всем экране меню. Меню отображается на весь экран модально.