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