iOS8 не может изменить размер листа модальной формы после изменения ориентации

На самом деле то, что я делаю, это на iPad. Я представляю модальный бланк моего собственного размера (520 X 400). Сначала все работало нормально. Затем, когда я поворачиваю (портрет в альбомную или альбомную в портретную), мой лист модальной формы меняется на размер по умолчанию ios. Кроме того, я не смог изменить размер листа модальной формы программно. С тех пор, как только ориентация изменилась, я сделал мой (520X400) лист модальной формы по умолчанию. Есть идеи, как это исправить?

Замечания:

Когда я работал на устройстве ios7, я не вижу никаких проблем со следующим кодом. Если что-то не так с моим кодом, пожалуйста, укажите меня. Так как я не знаю что не так с ios8

Вот код, который я использовал для изменения размера листа модальной формы:

self.navigationController.view.superview.frame = CGRectMake(200, 220, 400, 605);

Ответы на вопрос(1)

Ваш ответ на вопрос