Если при повороте устройства ничего не происходит, у вас либо включена системная блокировка поворота (вы это проверили, верно?), Либо ваш контроллер вида не возвращает YES
в альтернативную ориентацию в shouldAutorotateToInterfaceOrientation:
или вы делаете что-то странное с вашими представлениями, что означает, что ваш контроллер представления не устанавливается в качестве «самого переднего» и, следовательно, его не спрашивают об изменениях ориентации.Это будет легче сузить, если вы разместите код, который вы используете для настройки контроллера и его представления.