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