Ориентация строки состояния изменяется после отклонения модального представления - PullRequest
2 голосов
/ 04 февраля 2010

Моя строка состояния ориентирована на альбомную ориентацию, у меня есть представление cocos2d, которое поддерживает только книжную ориентацию (это нормально, так как обрабатывает преобразования).У меня есть другое представление, которое представлено как модальное контроллером cocos2d, его ориентация является альбомной, но всякий раз, когда я отклоняю его, моя ориентация строки состояния как-то меняется на книжную, я пытался переопределить поддерживаемые методы ориентации представлений контейнера, но ни один из них не имеет никакого эффекта.

привет

1 Ответ

0 голосов
/ 04 февраля 2010

Хорошо, вот как я это сделал, я подумал, что все портит то, что ориентация контейнера отличается от вида, который представлен как модальный.Поэтому я добавил другое представление, содержащее представление cocos2d, и представил модальное окно, использующее это представление.Ориентация контейнера - lanscape, поэтому мне нужно было преобразовать представление cocos2d в метод загрузки его контроллера.

self.view.transform = CGAffineTransformRotate(self.view.transform, -(M_PI / 2.0));
self.view.frame = CGRectMake(0, 0, 480, 320);

Я все еще ищу лучший способ сделать это.

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