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