2010-12-29 3 views
0

В моих подклассах UIViewController я внедряю - (void)didAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation, но он никогда не вызывается, хотя я правильно реализовал - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation, и мои представления поворачиваются.UIViewController - изменения ориентации не сообщаются

+0

Вы нашли решение? – JoePasq

+0

@JoePasq: Нет. Это как-то решило себя, хотя ... – ryyst

+0

У меня тоже есть эта проблема. Я пытаюсь изменить subview, управляемый другим контроллером представления на полпути через вращение. Подобно iAds, переключающие размеры кадров во вращении. – JoePasq

ответ

1

Вы должны также реализовать willAnimateFirstHalfOfRotationToInterfaceOrientation для сделанного ... для вызова. Я подозреваю, что фреймворк сначала пытается вызвать волю ... и если он не найдет ее реализованной, предполагается, что вы не реализовали ее ... и так никогда не назовете ее.

Смежные вопросы