У меня есть новый контроллер представления на iPhone, который я вызываю, используя следующую строку кода:
[self presentModalViewController:controller animated:NO];
Это прекрасно работает, если анимация включена, но я хочу мгновенно переключиться. Проблема в том, что когда я устанавливаю анимацию в NO, весь вид смещается на 20 пикселей вправо (это всегда в ландшафтном режиме), как будто есть строка состояния, но в портретном режиме!
В этом примере желтое пространство - это новый контроллер вида.
альтернативный текст http://www.james -ingham.info / pics / iphoneshift.png
Я пробовал это в новом проекте, и происходит то же самое. Это может быть ошибка, но есть ли у кого-нибудь исправление? Спасибо