Мое приложение имеет 4 вкладки. Все контроллеры представления поддерживают вращение, и действительно вращаются, когда я поворачиваю устройство. Для одного из контроллеров представления мне нужно переместить некоторые из подпредставлений при вращении. Я делаю это в willRotateToInterfaceOrientation этого контроллера представления, и он отлично работает.
Проблема возникает, когда я переключаюсь на другую вкладку, поворачиваю устройство и возвращаюсь к исходной вкладке. Очевидно, он не получил уведомления о ротации, так как willRotateToInterfaceOrientation не был вызван. Поэтому кажется, что только «активный» контроллер представления получает уведомление о том, что устройство повернуто.
Вопрос: как заставить все контроллеры представления (управляемые TabBarController) вращаться?