我有一个带有UIViewController的程序作为Root UIView。
我已经添加了一个子视图。
当我将WillAnimateRotation提供给main和subView时。
仅调用Root UIViewController WillAnimateRotation,但不调用子视图WillAnimateRotation。
任何解决方案???
答案 0 :(得分:1)
最简单的解决方案是将邮件从您的根UIViewController
传递到您子视图的UIViewController
:
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {
// you can do some extra stuff here if you like
[_mySubviewsViewController willAnimateRotationToInterfaceOrientation:toInterfaceOrientation duration:duration];
}
请注意,此方法仅适用于UIViewController
而非 UIView
。