我有一个 UIViewController 作为根 UIView 的程序。
我已经向它添加了一个子视图。
当我将 WillAnimateRotation 赋予主视图和子视图时。
只调用了 Root UIViewController WillAnimateRotation,而没有调用子视图 WillAnimateRotation。
有什么解决办法???
我有一个 UIViewController 作为根 UIView 的程序。
我已经向它添加了一个子视图。
当我将 WillAnimateRotation 赋予主视图和子视图时。
只调用了 Root UIViewController WillAnimateRotation,而没有调用子视图 WillAnimateRotation。
有什么解决办法???
最简单的解决方案是将消息从您的根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
not UIView
。