iOS 摇一摇功能

作者: 然亦伞 | 来源:发表于2015-08-26 10:49 被阅读2261次

//很简单,你只需要让这个controller本身支持摇动

//同时让他成为第一响应者

- (void)viewDidLoad {

[superviewDidLoad];

[[UIApplicationsharedApplication]setApplicationSupportsShakeToEdit:YES];

[selfbecomeFirstResponder];

}

- (void)viewWillDisappear:(BOOL)animated

{

[superviewWillDisappear:animated];

[selfresignFirstResponder];

}

//然后去实现这几个方法就可以了

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

- (void) motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event

{

//检测到摇动开始

if (motion == UIEventSubtypeMotionShake)

{

// your code

CCLog(@"begin animations");

}

}

- (void) motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event

{

//摇动取消

}

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

{

//摇动结束

if (event.subtype == UIEventSubtypeMotionShake) {

// your code

}

}

相关文章

  • ios 摇一摇实现

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

  • iOS摇一摇功能实现

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

  • iOS「摇一摇」功能

    、、、在 UIResponder 类中提供了三个摇一摇的实现方法: 三个方法一次为: 开始摇一摇、结束摇一摇、取消...

  • iOS 摇一摇功能

    //很简单,你只需要让这个controller本身支持摇动 //同时让他成为第一响应者 - (void)viewD...

  • iOS 摇一摇功能

    模拟器也支持摇一摇功能 [Hardware]-[Shake Gesture]或者command+shift+z来测...

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

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

  • 摇一摇

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

  • ios手机摇一摇功能

    手机摇一摇功能算是智能手机里面比较屌的功能了,一直想把它加到自己的工程里,正好公司的项目有机会。再次做一下最简单的叙述。

  • iOS 摇一摇功能实现

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

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

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

网友评论

  • RenXiangCode:想请教一个问题,想息屏之后实现摇一摇功能怎么实现?
  • 有草木青青:这种太容易触发了,有没有其他的方法
    莦婼姑娘:@有草木青青 好吧,我这是最近才用到……
    有草木青青:@莦婼姑娘 你这隔了一年回复 弄得我有点懵逼:kissing_heart:
    莦婼姑娘:试了好多次,短时间内连续摇动,就会重复走这个方法,最后加了个BOOL的属性控制只执行一次,事件完成后再把这个BOOL的属性变回来
  • 李头大:照着代码写了,可是没有响应晃动事件是怎么回事呢?
    橙_知足常乐:@lyjpost 不知道你知道是什么问题了没有呢???
  • c235487c3d3e:手机一直摇动,如何避免重复走摇动开始的方法呢?。
    莦婼姑娘:@asdf浩 试了好多次,短时间内连续摇动,就会重复走这个方法,最后加了个BOOL的属性控制了
    c235487c3d3e:@莦婼姑娘 - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {
    if (!(motion == UIEventSubtypeMotionShake)) {
    return;
    }
    }
    莦婼姑娘:这个问题解决了么?
  • 小凡凡520:good mark

本文标题:iOS 摇一摇功能

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