iOS 手势的用法
2014-02-22 19:40
260 查看
iOS 手势类 : UIGestureRecognizer(继承于NSObject基类)
继承于UIGestureRecognizer类的有六个子类,分别是:
UILongPressGestureRecognizer
UIPanGestureRecognizer
UIPinchGestureRecognizer
UIRotationGestureRecognizer
UITapGestureRecognizer
UISwipeGestureRecognizer
/*第一个子类*/
用到了UISwipeGestureRecognizer,先记录下
它的属性:方向(
示例:
UISwipeGestureRecognizer *gestureRight = [[UISwipeGestureRecognizer
alloc]
init];
//手势的方向
[gestureRight setDirection:UISwipeGestureRecognizerDirectionRight];
//添加事件
[gestureRight
addTarget:self
action:@selector(gestureRight:)];
//设置触摸次数,默认为1次
gestureRight.numberOfTouchesRequired =
2;
[self.view
addGestureRecognizer:gestureRight];
- (void)gestureRight:(id)sender {
//code there
}
/*第二个子类*/
UIPanGestureRecognizer(与view中的坐标有关)
属性:
这个可以使用多个手指
继承于UIGestureRecognizer类的有六个子类,分别是:
UILongPressGestureRecognizer
UIPanGestureRecognizer
UIPinchGestureRecognizer
UIRotationGestureRecognizer
UITapGestureRecognizer
UISwipeGestureRecognizer
/*第一个子类*/
用到了UISwipeGestureRecognizer,先记录下
它的属性:方向(
directionproperty),和touch次数(
numberOfTouchesRequiredproperty);
typedef enum { UISwipeGestureRecognizerDirectionRight = 1 << 0, UISwipeGestureRecognizerDirectionLeft = 1 << 1, UISwipeGestureRecognizerDirectionUp = 1 << 2, UISwipeGestureRecognizerDirectionDown = 1 << 3 } UISwipeGestureRecognizerDirection;
示例:
UISwipeGestureRecognizer *gestureRight = [[UISwipeGestureRecognizer
alloc]
init];
//手势的方向
[gestureRight setDirection:UISwipeGestureRecognizerDirectionRight];
//添加事件
[gestureRight
addTarget:self
action:@selector(gestureRight:)];
//设置触摸次数,默认为1次
gestureRight.numberOfTouchesRequired =
2;
[self.view
addGestureRecognizer:gestureRight];
- (void)gestureRight:(id)sender {
//code there
}
/*第二个子类*/
UIPanGestureRecognizer(与view中的坐标有关)
属性:
maximumNumberOfTouchesproperty
minimumNumberOfTouchesproperty
这个可以使用多个手指
– translationInView:
– setTranslation:inView:
– velocityInView:
相关文章推荐
- iOS 各种手势用法
- UIGestureRecognizer 六种手势的用法 - iOS - UI基础知识总结6
- iOS之UIGestureRecognizer_手势识别的简单用法
- ios 中手势用法
- iOS的触摸事件的用法以及和手势识别器的区别
- IOS问题汇总:2015-2-10 手势用法
- iOS 滑动手势的用法【原创】
- iOS手势UIGestureRecognizer用法总结(摘抄部分)
- IOS UI初级-触摸与手势的基本概念和用法
- IOS 开发中手势的基本用法
- iOS手势之UISwipeGestureRecognizer的正确用法
- IOS手势基本用法
- IOS常用手势用法
- IOS开发之手势——UIGestureRecognizer 共存
- XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
- IOS左右滑动手势
- iOS开发--AppDelegate文件下各方法的用法
- 【转】iOS手势识别的详细使用(拖动,缩放,旋转,点击,手势依赖,自定义手势) -- 不错不错
- iOS - UIAlertController相关用法
- iOS App开发中UISearchBar搜索栏组件的基本用法整理