Я прочитал здесь почти все сообщения о моей проблеме, но ни одно из решений, похоже, не работает в моем приложении.
Итак, я использую пользовательский вид камеры (с кнопками на панели инструментов и наложением), который представлен модально из контроллера представления. Мое приложение поддерживает альбомную ориентацию только влево и вправо. И я хочу, чтобы вид камеры не автоматически поворачивался, когда он отображается. Я поместил все методы, необходимые для авторотации, в свой контроллер представления и делегат приложения. Я также проверил свой файл plist, и поддерживаемые повороты верны. Но мой вид с камеры продолжает вращаться в любом направлении (книжном и альбомном), когда я поворачиваю устройство, в результате чего наложение и панель инструментов располагаются неправильно. Я также не могу проверить ориентацию вида камеры, потому что я пытался поместить NSLog в метод shouldAutoRotate, но он вообще не вызывается.
Итак, как я могу проверить вращение на моем пользовательском виде камеры? И как заставить его не вращаться и оставаться на месте?
Если мой код нужен, я опубликую его здесь. Если кто-нибудь может помочь мне в этом, я буду очень признателен, потому что сейчас это меня очень расстраивает.
Спасибо. Ваше здоровье.