Objective-C -------简单版的摇一摇
2016-07-11 00:00
375 查看
摘要: 简单版的摇一摇
1.将application的applicationSupportsShakeToEdit属性改成YES
2.设置响应
3.实现功能
1.将application的applicationSupportsShakeToEdit属性改成YES
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds]; [self.window makeKeyAndVisible]; self.window.rootViewController = [[ViewController alloc]init]; self.window.backgroundColor = [UIColor whiteColor]; application.applicationSupportsShakeToEdit = YES; return YES; }
2.设置响应
- (BOOL)canBecomeFirstResponder{ return YES; } - (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; [self becomeFirstResponder]; } - (void)viewWillDisappear:(BOOL)animated{ [super viewWillDisappear:animated]; [self resignFirstResponder]; }
3.实现功能
-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{ NSLog(@"begin"); } - (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{ NSLog(@"end"); }
相关文章推荐
- List<Map<String,Object>>的取值与赋值
- R-FCN: Object Detection via Region-based Fully Convolutional Networks
- 《OpenGL ES 2.0 Programming Guide》第12章“Framebuffer Objects”示例代码【C语言版】
- iOS学习(二十八)Objective-C 代理设计模式
- Objective-C :Category
- Java中Object对象的hashCode方法和String对象的hashCode
- iOS学习(二十七)Objective-C 协议
- iOS学习(二十六)Objective-C 分类
- Objective-C 构造方法
- Objective C转Swift注意事项(一)合理使用结构体,枚举,extensions
- iOS学习(二十五)Objective-C 动态创建
- iOS学习(二十四)Objective-C 动态绑定
- iOS学习(二十三)Objective-C 静态vs动态
- 泛型/dynamic/object作用
- Three.js源码之Object3D
- #码神心得_09# 包装类、Object类方法、final、抽象类
- Object方法详解
- R-CNN: Rich feature hierarchies for accurate object detection and semantic segmentation
- iOS学习(二十二)Objective-C 动态识别的应用
- iOS学习(二十一)Objective-C SEL和IMP类型