Вращение ViewController в TabbarController - PullRequest
1 голос
/ 06 апреля 2010

У меня есть пользовательский UIViewController в UITabbarController и я хочу отвечать на события вращения. Когда происходит вращение, контроллер табуляции и контроллер представления вращаются. Тем не менее, представление в viewcontroller не перерисовывается должным образом: макет не изменяет размеры автоматически и становится черным на некоторых частях экрана.

Странно то, что это работает, когда я перехожу на другую вкладку и снова возвращаюсь к своему исходному контроллеру просмотра.

Что может быть не так? Я проверил, что didRotateFromInterfaceOrientation:fromInterfaceOrientation вызывается. Однако значения view.frame.size остаются старыми до вращения. Это, вероятно, не правильно.

1 Ответ

1 голос
/ 06 апреля 2010

Понял!

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