UITapGestureRecognizer

来源:互联网 发布:心内事无人知谐音歌词 编辑:程序博客网 时间:2024/05/17 00:07

UITapGestureRecognizer是通过doubleTap.numberOfTapsRequired判断单击和双击


UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget: self action: @selector(handleSingleTap:)];

    singleTap.numberOfTapsRequired = 1;
    singleTap.numberOfTouchesRequired = 1;
    [self addGestureRecognizer: singleTap];

UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget: self action: @selector(handleDoubleTap:)];
    doubleTap.numberOfTapsRequired = 2;
    doubleTap.numberOfTouchesRequired = 1;
    [self addGestureRecognizer: doubleTap];

    [singleTap requireGestureRecognizerToFail: doubleTap];

   [singleTap release];
    [doubleTap release];

原创粉丝点击