ios的手势的添加

来源:互联网 发布:手机报价软件有哪些 编辑:程序博客网 时间:2024/06/05 18:49

通过storyboard来拉取的方式:

相应的代码截图:


有相应的代码实现的例子:链接
http://www.cnblogs.com/huangjianwu/p/4675648.html

代码示例:

- (void)viewDidLoad {    [super viewDidLoad];      UILongPressGestureRecognizer *longCognizer = [[UILongPressGestureRecognizer alloc] initWithTarget:self                                                                                action:@selector(handlePan:)];    [self.subView addGestureRecognizer:longCognizer];}- (void)handlePan:(UIGestureRecognizer*)longGesturerRecognizer{    NSLog(@"longGesture");}


总结:手势识别的方法基本上现有的就是6种,点击(tag)、长按(longpress)、捏合(pinch)、轻划(swibe)、拖拽、旋转、以及自定义(UIKit/UIGestureRecognizer.h)。

UIGestureRecognizer 是最为原始的父类,也就是自定义的时候可以选择这个。
自定义手势时,需要 UIGestureRecognizerSubclass 类中,触摸界面的时候的相应的方法都是在这个类中定义的。




0 0
原创粉丝点击