美文网首页iOS开发
iOS开发-摇一摇功能的实现

iOS开发-摇一摇功能的实现

作者: Pandakingli | 来源:发表于2017-02-09 16:56 被阅读680次

实现摇一摇功能只需要让当前Controller本身支持摇动,同时让它成为第一响应者

第一步

- (void)viewDidLoad  
{  
    [super viewDidLoad];  
    [[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:YES];  
    [self becomeFirstResponder];  
}  

第二步

- (void)viewWillDisappear:(BOOL)animated  
{  
    [super viewWillDisappear:animated];  
    [self resignFirstResponder];  
}  

第三步

#pragma mark - ShakeToEdit 摇动手机之后的回调方法

- (void) motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    //检测到摇动开始
    if (motion == UIEventSubtypeMotionShake)
    {
      // your code
      NSLog(@"检测到摇动开始");
    }
}

- (void) motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    //摇动取消
    NSLog(@"摇动取消");
}

- (void) motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    //摇动结束
    if (event.subtype == UIEventSubtypeMotionShake)
    {
        // your code
        NSLog(@"摇动结束");
        AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);//振动效果 需要#import <AudioToolbox/AudioToolbox.h>
    }
    
}

相关文章

  • ios 摇一摇实现

    原文地址:iOS使用CoreMotion实现摇一摇功能 现在网上介绍的iOS摇一摇功能,基本是以借助系统的Shak...

  • iOS实现“摇一摇”与“扫一扫”功能示例代码

    本篇文章主要介绍了iOS实现“摇一摇”与“扫一扫”功能示例代码;有需要的朋友可以作为参考下: “摇一摇”功能的实现...

  • 摇一摇

    对于摇一摇功能 iOS 中已经提供了接口.直接调用就好了.实现步骤:1). 监听摇一摇方法 2). 实现下面的方法...

  • iOS开发-摇一摇功能的实现

    实现摇一摇功能只需要让当前Controller本身支持摇动,同时让它成为第一响应者 第一步 第二步 第三步

  • iOS摇一摇功能实现

    看到微信的摇一摇功能是不是感觉很神奇呢?其实在iOS里想要实现摇一摇功能很简单,方法如下: 先在targets -...

  • iOS 摇一摇功能 可自定义摇动力度等

    现在网上介绍的iOS摇一摇功能,基本是以借助系统的ShakeToEdit功能来实现,什么是ShakeToEdit?...

  • iOS 摇一摇功能实现

    实现摇一摇功能只需要当前Controller支持摇动功能,Controller默认是支持的,同时让它成为第一响应者...

  • iOS「摇一摇」功能的实现

    iOS 系统在 UIResponder 类中提供了一个摇一摇的实现方法,大体实现思路为: 想让哪个 VC 实现摇一...

  • iOS「摇一摇」功能的实现

    iOS 系统在 UIResponder 类中提供了一个摇一摇的实现方法,大体实现思路为: 想让哪个 VC 实现摇一...

  • [iOS]实现 摇一摇 功能 Shark

    1.在App's Delegate中设定applicationSupportsShakeToEdit属性 2.在你...

网友评论

  • 本帅不良:使用[[UIApplication sharedApplication] setApplicationSupportsShakeToEdit:NO];关闭摇一摇貌似不好使

本文标题:iOS开发-摇一摇功能的实现

本文链接:https://www.haomeiwen.com/subject/lscwittx.html