UIModalPresentationFormSheet на iPad в альбомном режиме - PullRequest
1 голос
/ 15 июня 2010

Я создал представление UIViewController из XIB с modalPresentationStyle, установленным в UIModalPresentationFormSheet, и все отлично работает в портретном режиме. Когда я переключаюсь в альбомную ориентацию, вид перемещается в верхнем левом углу (он не центрирован, как должно быть), и большая часть его обрезается.

Есть идеи, почему это происходит и как это решить?

Спасибо

Ответы [ 2 ]

1 голос
/ 08 декабря 2010

У меня тоже была эта проблема.Оказалось, что для функции модального контроллера и вызывающего контроллера у меня была установлена ​​функция автоповорота в «Портрет».

0 голосов
/ 17 сентября 2014

В iOS 7, чтобы решить проблему отображения контроллера модального вида слева после появления клавиатуры (у меня возникает проблема, когда я представляю EKEventEditViewController в UIModalPresentationFormSheet, я делаю:

[self presentViewController:modalViewController animated:YES completion:^{
    modalViewController.view.superview.center = self.view.center;
}];
...