不调用SubView willAnimateRotation方法

时间:2012-05-21 08:00:43

标签: objective-c orientation

我有一个带有UIViewController的程序作为Root UIView。

我已经添加了一个子视图。

当我将WillAnimateRotation提供给main和subView时。

仅调用Root UIViewController WillAnimateRotation,但不调用子视图WillAnimateRotation。

任何解决方案???

1 个答案:

答案 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