【代码笔记】iOS-检测手机翻转
2016-04-01 09:07
459 查看
一,代码。
- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //监听手机方向改变事件 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationChanged) name:UIDeviceOrientationDidChangeNotification object:nil]; } #pragma -mark -functions //处理函数 -(void) orientationChanged { switch ([[UIDevice currentDevice] orientation]) { case UIDeviceOrientationPortrait: NSLog(@"portrait"); break; case UIDeviceOrientationPortraitUpsideDown: NSLog(@"portraitUpSideDown"); break; case UIDeviceOrientationLandscapeLeft: NSLog(@"landscapeLeft"); break; case UIDeviceOrientationLandscapeRight: NSLog(@"landscapeRight"); break; case UIDeviceOrientationFaceDown: NSLog(@"facedown!!"); break; case UIDeviceOrientationFaceUp: NSLog(@"FaceUp"); break; default: break; } }
相关文章推荐
- iOS中堆和栈的区别
- iOS 自定义弹出视图 几行代码可以自定义任何弹出视图
- iOS开发:strong属性与weak属性的区别
- iOS 后台线程
- 【iOS】idfa查找
- iOS 截屏并保存在本地
- iOS状态栏颜色修改
- AutoLayout三个重要的概念
- 适配iPad和iPhone
- CocoaPods + 自定义静态库 -> 多工程连编
- IOS博客项目搭建-09-OAuth02授权
- ios逆向小试牛刀之操作手记
- iOS开发之 [NSNull length]:unrecognized selector sent
- IOS开发探索(一):CocoalPods相关
- iOS - 自定义启动图
- iOS 对于block的理解
- IOS中 Block简介与用法(一)
- [置顶] block一点也不神秘————如何利用block进行回调
- iOS非常重要的 block回调
- iOS之单例模式初探