Обнаружение изменения ориентации iOS мгновенно
У меня есть игра, в которой ориентация устройства влияет на состояние игры. Пользователь должен быстро переключаться между альбомной, горизонтальной и горизонтальной ориентацией. До сих пор я регистрировал игру для уведомлений об ориентации через:
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
Но это слишком медленно - кажется, что между поворотом телефона и фактическим срабатыванием задержки примерно вторая секунда. Мне нужен способ мгновенного обнаружения изменений в ориентации устройства. Я попытался поэкспериментировать с гироскопом, но еще недостаточно знаком с ним, чтобы знать, является ли это решение, которое я ищу.