приложение на основе вкладок не будет вращаться вообще - PullRequest
2 голосов
/ 08 августа 2011

Приложение, основанное на панели вкладок, вообще не будет вращаться. Я сделал все необходимые настройки без удачи. Все мои контроллеры переопределяют:

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
    return YES;
}

и в методе viewDidLoad я установил свойства:

self.view.autoresizesSubviews = YES;
    self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleWidth;

Теперь я заметил, что метод shouldAutorotate вызывается только один раз, когда представление создается в первый раз, думаю, так и должно быть. Все мои контроллеры имеют подклассы UIViewController

Я не знаю, что еще делать. Некоторая помощь будет оценена.

Спасибо.

1 Ответ

0 голосов
/ 08 августа 2011

попробуйте это

Вы должны использовать все ваши Viewcontrollers в tabbarcontroller.

изменить это

UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleWidth;

до

UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

self.view.autoresizesSubviews = YES;

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...