после вызова [self.window makeKeyAndVisible]; в вашем делегате приложения представления, которые получают уведомление о ротации, анимацию и т. д., и т. д. являются подвидами этого начального представления.
Мне случилось, что у меня была верхняя строка, которая заменила строку состояния. поэтому я подумал, что будет хорошей идеей добавить его в качестве вспомогательного представления ключевого окна. Но этот случай привел к тому результату, который вы испытываете.
У вас есть 2 варианта
тот, кто владеет этим видом сверху, должен позаботиться о его вращении или удалить / добавить его при повороте, чтобы он имел правильную ориентацию.
сделать это вид сверху подпредставлением одного из представлений, которые являются автоматическими.
И то, и другое действительно легко реализовать, но я не нашел. 2 визуально привлекательнее для пользователя.