iPhone: представление модальных представлений смещает представления вызова ViewController - PullRequest
2 голосов
/ 10 февраля 2010

У меня есть два контроллера представления myViewControllerA и myViewControllerB.

myViewControllerA имеет modalTransitionStyle = UIModalTransitionStyleFlipHorizontal.

Затем я вызываю presentModalViewController:animated:, чтобы загрузить myViewControllerB. После вызова dismissModalViewControllerAnimated: все представления myViewControllerA внезапно сдвигаются на высоту строки состояния. Когда я повторяю процесс, представления myViewControllerA снова отображаются правильно.

Итак, проблемы появляются только при первом вызове контроллера модального представления. После увольнения и повторного вызова все снова выглядит хорошо.

Что может вызвать это?

1 Ответ

0 голосов
/ 30 января 2011

Я знаю, что это старый вопрос, но он все еще может быть полезен для кого-то. Решение настолько простое, его легко пройти.

Когда вы удаляете смоделированную строку состояния этого представления в Интерфейсном Разработчике, рамка все еще имеет высоту 460 (это должно быть 480, высота экрана iphone)

Перейдите на вкладку «Размер» (значок линейки) в Инспекторе атрибутов и снова установите для кадра значение 480.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...