视图控制器本身能检测到屏幕的旋转,如果要处理屏幕旋转,需要重写方法
supportedInterfaceOrientations(设置设备支持旋转的方法, 如果不添加,视图控制器将无法检测到屏幕的旋转)
旋转后键盘收回 的方法
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator
视图控制器会自动调整view的大小以适应屏幕的旋转,bounds被修改,触发view的layoutSubviews的方法
view重写layoutSubviews方法,根据设备方向,重新布局
获取状态栏的方向
[UIApplication sharedApplication].statusBarOrientation
原文:http://www.cnblogs.com/hjplcl/p/5202449.html