UIViewController - об изменениях ориентации не сообщается - PullRequest
0 голосов
/ 29 декабря 2010

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

1 Ответ

1 голос
/ 05 апреля 2011

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

...