У меня есть приложение со всеми экранами в портретной ориентации, кроме одного. В iOS 8 эта одна горизонтальная страница отображается нормально, пока устройство не повернется в любом направлении. Вид вращается по странной оси, и его части выходят за пределы экрана. Я пытался обновить кадр представления в viewWillTransitionToSize, но это вызывает еще больше проблем, изменяя кадры подпредставлений, чтобы они были супер сумасшедшими. Некоторые решения предложили сделать это:
- (void)applicationDidChangeStatusBarOrientation:(NSNotification *)notification
{
[UIViewController attemptRotationToDeviceOrientation];
}
Но это не сработало для меня. Любые идеи? Спасибо!