Какой объект несет ответственность за прохождение вызовов метода вращения UIViewController
, т.е.
-
shouldAutorotateToInterfaceOrientation:
-
willRotateToInterfaceOrientation:duration:
-
willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:
-
willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration:
-
didRotateFromInterfaceOrientation:
Я предполагаю, что это UIApplication
(но, возможно, AppDelegate или UIWindow).
Следующий вопрос: каким образом объект знает, с кем UIViewController
разговаривать?
Как он узнает, что UIViewController
имеет свое представление в качестве подвид окна?
Есть ли сообщение, которое вы можете отправить, или свойство, которое вы можете установить (какого-либо объекта), который устанавливает "Active" UIViewController
для приложения?