【代码笔记】检测手机翻转
2016-04-01 09:07
246 查看
一,代码。
- (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; } }
相关文章推荐
- java泛型
- JDK与JRE及其在Eclipse中的使用
- OC语言--NSFileManager& NSFileHandle
- java.util.concurrent.CountDownLatch
- Python中遇到"UnicodeDecodeError: ‘gbk’ codec can’t decode bytes in position 2-3: illegal multibyte sequ
- struts2中<s:select>标签的使用
- Java ConcurrentMap 源码分析
- PHP基础整理4
- 详解Java中实现SHA1与MD5加密算法的基本方法
- Ruby--加载文件--require和require_relative
- python基于隐马尔可夫模型实现中文拼音输入
- 20145129 《Java程序设计》第5周学习总结
- Python 2.x vs Python 3.x(四)—— TypeError: unhashable type
- PHP基础整理3
- C语言(概念术语装逼犯)
- python3.5 + django1.9.1+mysql
- java读取文件
- 每天laravel-20160623|NullStore
- 每天laravel-20160623|NullStore
- Java中多线程关于wait()和notify()方法的小错误备忘录