IOS屏幕旋转的检测 与 强行切换
2017-05-22 22:41
375 查看
mark – 屏幕的手动切换
mark – 检测屏幕的切换
mark – 关于控制屏幕的切换
[[UIDevice currentDevice]setValue:[NSNumber numberWithInteger:UIDeviceOrientationLandscapeRight]forKey:@"orientation"]; [[[self topViewController] class] attemptRotationToDeviceOrientation];
mark – 检测屏幕的切换
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientChange:) name:UIDeviceOrientationDidChangeNotification object:nil]; //回调 /**屏幕旋转的通知回调*/ - (void)orientChange:(NSNotification *)noti { // NSDictionary* ntfDict = [noti userInfo]; UIDeviceOrientation orient = [UIDevice currentDevice].orientation; switch (orient) { case UIDeviceOrientationPortrait: break; case UIDeviceOrientationLandscapeLeft: break; case UIDeviceOrientationPortraitUpsideDown: break; case UIDeviceOrientationLandscapeRight: break; default: break; } }
mark – 关于控制屏幕的切换
/** 1 left 2 right 3 left andRight 4 up */ @property (nonatomic,assign) NSInteger rotatingNumer; //在appdelegate里面添加如下代码 通过rotatingNumer 来控制屏幕旋转的方向 - (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window { switch (self.rotatingNumer) { case 1: return UIInterfaceOrientationMaskLandscapeLeft; break; case 2: return UIInterfaceOrientationMaskLandscapeRight; break; case 3: return UIInterfaceOrientationMaskLandscape 4000 Left |UIInterfaceOrientationMaskLandscapeRight; break; case 4: return UIInterfaceOrientationMaskPortrait; break; default: return UIInterfaceOrientationMaskPortrait; break; } }
相关文章推荐
- ios(ipad,iphone)屏幕旋转检测通用方法
- iOS中检测当前设备的旋转方向(关闭屏幕旋转)
- IOS UIDevice & IOS检测屏幕旋转实例
- 监听iOS检测屏幕旋转状态,不需开启屏幕旋转
- IOS UIDevice & IOS检测屏幕旋转实例
- [IOS开发教程] IOS UIDevice & IOS检测屏幕旋转实例
- 监听iOS检测屏幕旋转状态,不需开启屏幕旋转-b
- ios(ipad,iphone)屏幕旋转检测通用方法
- IOS成长之路-关于iOS6.0 屏幕旋转的问题
- 【iOS-Cocos2d游戏开发之三】CCScene切换的所有特效(28种)以及设置屏幕横竖屏!
- 【iOS-Cocos2d游戏开发】CCScene切换的所有特效(28种)以及设置屏幕横竖屏!
- ios 6 的变化 与 旋转屏幕控制
- IOS 设备屏幕旋转相关收集
- IOS 6下设置屏幕旋转方向代码
- iOS 5.1及6.0 屏幕旋转的兼容问题
- ios 屏幕,状态栏(statusbar),程序窗口 尺寸获取和屏幕旋转时的尺寸变化
- ios屏幕旋转的两种实现方式
- 【iOS-Cocos2d游戏开发之三】CCScene切换的所有特效(28种)以及设置屏幕横竖屏!
- ios-旋转屏幕 通用方法
- IOS设备屏幕旋转相关技术收集