iOS 5.1及6.0 屏幕旋转的兼容问题:
在iOS6.0以前,由各个view的控制器(即viewController)使用各自的- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation;来控制view的旋转。但在iOS6.0中,将此方法废弃掉了:见官方文档说明:
shouldAutorotateToInterfaceOrientation:
Returns a Boolean value indicating whether the view controller supports the specified orientation. (Deprecated in iOS 6.0. Override the supportedInterfaceOrientations and preferredInterfaceOrientationForPresentation methods instead.)
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation