文档章节

ios shake手势

金玉游龙
 金玉游龙
发布于 2014/06/25 11:30
字数 178
阅读 28
收藏 0
先说点,下面的是IOS7 后的方法,but 如果向下兼容IOS6 的话,也是可以的,不过需要加上这个方法(因为IOS7可以不用写): -( BOOL )canBecomeFirstResponder

The following code shows how to implement the shake gesture in iOS. The most important thing is to make sure the target view to be set as the first responder in Window. In UIView, shake gesture mainly has three functions as below:

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

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

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


Sample Code:


-(BOOL)canBecomeFirstResponder

{

    return YES// default is NO

}


- (void)viewDidAppear:(BOOL)animated

{

    [super viewDidAppear:animated];

    [self becomeFirstResponder];

}


- (void)viewWillDisappear:(BOOL)animated

{    

    [self resignFirstResponder];

    [super viewWillDisappear:animated];

}


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

{  

NSLog(@"开始摇动手机");  

}  

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

            

    if (motion == UIEventSubtypeMotionShake){

        

        //Your code here...

    }

 

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

NSLog(@"取消");  

}  

本文转载自:http://blog.csdn.net/u013020103/article/details/19815777

金玉游龙
粉丝 0
博文 64
码字总数 206
作品 0
朝阳
程序员
私信 提问
全屏手势返回插件 - BBGestureBack

BBGestureBack Full screen return gesture(全屏手势返回 滑动返回 pop 动画效果) iOS 侧滑返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 现在市场上的主流app都有用到各种侧...

Bonway
2018/05/30
328
0
完美解决ios10及以上Safari无法禁止缩放的问题

移动端web缩放有两种: 1.双击缩放; 2.双指手势缩放。 在iOS 10以前,iOS和Android都可以通过一行meta标签来禁止页面缩放 但iOS 10开始,meta设置在Safari内无效了。 后来在网上看到一个解决...

互联网学徒
2018/07/13
0
0
ArcGIS for iOS 开发系列(1) – 基本概念

1.1 iOS简介 2006年苹果公司发布了智能手机iPhone,卓越的外形设计和新颖的触摸式交互,令其迅速风靡全球,随后发布的平板电脑iPad同样也取得了巨大成功,二者所搭载的都是iOS智能移动操作系...

长平狐
2012/11/28
881
0
iOS 全屏侧滑手势/UIScrollView/UISlider间滑动手势冲突

一、前期准备 有一个支持全屏侧滑返回的视图控制器ViewController,ViewController.view上有一个UIScrollView,UIScrollView上有UISlider。俺直接在之前的示例Demo上演示,简书地址:iOS 自定...

且行且珍惜_iOS
2018/08/17
0
0
iOS 8.1.3 发布,减少软件更新所需储存空间

苹果今天发布了 iOS 8.1.3 正式版,修正了各种错误包括部分用户无法在“信息”和 FaceTime 中输入 Apple ID 密码的问题,以及解决了导致 Spotlight 停止显示应用程序结果的问题。还有,iPad ...

oschina
2015/01/28
2.3K
4

没有更多内容

加载失败,请刷新页面

加载更多

springboot2.0 maven打包分离lib,resources

springboot将工程打包成jar包后,会出现获取classpath下的文件出现测试环境正常而生产环境文件找不到的问题,这是因为 1、在调试过程中,文件是真实存在于磁盘的某个目录。此时通过获取文件路...

陈俊凯
今天
6
0
BootStrap

一、BootStrap 简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单 中文镜像网站:http://www.bootcss.com 用于开发响应式布局、移动设备优先的WEB项目 1、使用boot 创建文件夹,在文...

wytao1995
今天
10
0
小知识:讲述Linux命令别名与资源文件的区别

别名 别名是命令的快捷方式。为那些需要经常执行,但需要很长时间输入的长命令创建快捷方式很有用。语法是: alias ppp='ping www.baidu.com' 它们并不总是用来缩短长命令。重要的是,你将它...

老孟的Linux私房菜
今天
8
0
《JAVA核心知识》学习笔记(6. Spring 原理)-5

它是一个全面的、企业应用开发一站式的解决方案,贯穿表现层、业务层、持久层。但是 Spring 仍然可以和其他的框架无缝整合。 6.1.1. Spring 特点 6.1.1.1. 轻量级 6.1.1.2. 控制反转 6.1.1....

Shingfi
今天
8
0
Excel导入数据库数据+Excel导入网页数据【实时追踪】

1.Excel导入数据库数据:数据选项卡------>导入数据 2.Excel导入网页数据【实时追踪】:

东方墨天
今天
11
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部