iOS晃动检测

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

1、在AppDelegate.h中进行如下设置:

1.     -(BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary *)launchOptions

2.     {

3.        application.applicationSupportsShakeToEdit = YES;

4.     }

 

2、在你需要对晃动事件进行处理的ViewController中添加如下代码:

1.     -(BOOL)canBecomeFirstResponder{

2.        return YES;

3.     }

4.      

5.     -(void)viewDidAppear:(BOOL)animated{

6.        [super viewDidAppear:animated];

7.        [self becomeFirstResponder];

8.     }

9.      

10.    - (void)viewWillDisappear:(BOOL)animated{

11.       [self resignFirstResponder];

12.       [super viewWillDisappear:animated];

13.    }

14.     

15.    -(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event

16.    {

17.       if (motion == UIEventSubtypeMotionShake) {

18.          

19.                 在这里写晃动时 触动的事件

20.       }

21.    }

标签: 代码

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:简单好用的PHP验证码类

下一篇:android的 Http工具类