触摸基础总结

来源:互联网 发布:奥凯软件吧 编辑:程序博客网 时间:2024/05/16 11:57

这里只写一些最基础的,关于更多的方法及属性可以到头文件里面查看研究。

1.创建使用触摸事件的一个例子。

//下面是给imageView添加了双击事件,需要打开允许界面交互的设置,否则没有反应。如图:- (void)viewDidLoad {    [super viewDidLoad];    1.//创建手势对象,点击类型的。    UITapGestureRecognizer * tap =[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapView )];    2.//设置点击的一些要求    tap.numberOfTapsRequired=2;// 设置要求点击的次数。    tap.numberOfTouchesRequired=1;//要求点击的手指数。    3.//将触摸事件添加到view里面    [self.imageView addGestureRecognizer:tap];}-(void)tapView{    NSLog(@"点击成功!");}

这里写图片描述

2.除了UITapGestureRecognizer,还有下面一些类型的,如图:(原谅我的懒惰…)

这里写图片描述
各自有各自的属性,比如UILongPressGestureRecognizer可以设置具体的长按时间。

UILongPressGestureRecognizer *longPress = [[UILongPressGestureRecognizer alloc] init];[longPress addTarget:self action:@selector(longPressView)];    // 至少长按2秒longPress.minimumPressDuration = 2;

UISwipeGestureRecognizer有扫的方向属性。

0 0
原创粉丝点击