2010-04-05 4 views
1

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

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

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

ответ

1

Понял!

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; 
Смежные вопросы