码迷,mamicode.com
首页 > 其他好文 > 详细

运动事件Motion Events

时间:2016-05-05 19:14:25      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:

 

备注:运动事件,也是加速度时间,一般像摇晃手机就属于运动事件
 
        监听运动事件对于UI控件有个前提就是监听对象必须是第一响应者(对于UIViewController视图控制器和UIAPPlication没有此要求)。这也就意味着如果监听的是一个UI控件那么-(BOOL)canBecomeFirstResponder;方法必须返回YES。同时需要在控件显示时候(在-(void)viewWillAppear:(BOOL)animated;事件中)调用视图控制器的becomeFirstResponder方法。当视图不再显示时(在-(void)viewDidDisappear:(BOOL)animated;事件中)注销第一响应者身份
 
1、- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event NS_AVAILABLE_IOS(3_0);     刚开始运动
 
2、- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event NS_AVAILABLE_IOS(3_0);    结束运动
 
3、- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event NS_AVAILABLE_IOS(3_0);   运动被意外取消

运动事件Motion Events

标签:

原文地址:http://www.cnblogs.com/hepingqingfeng/p/5462710.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!