【问题标题】:What is the best way to create a custom "tickle" UIGestureRecognizer?创建自定义“tickle”UIGestureRecognizer 的最佳方法是什么?
【发布时间】:2011-12-15 01:14:55
【问题描述】:

我想为“tickle”创建一个自定义 UIGestureRecognizer...换句话说,检测 swipeLeft 之后是 swipeRight 两次,无需抬起手指。

我知道我可以使用自定义手势从头开始创建它,但是我需要实现所有“触摸”方法并基本上重新发明滑动手势。有没有办法通过组合已经存在的 UIGestureRecognizer 来创建自定义 UIGestureRecognizer?换句话说,扩展 UISwipeGestureRecognizer 的自定义 UIGestureRecognizer?

或者我需要从头开始构建它吗?如果是这样,有人知道滑动手势的底层代码吗?

【问题讨论】:

    标签: ios uigesturerecognizer touches swipe-gesture uiswipegesturerecognizer


    【解决方案1】:

    我知道你会犹豫从头开始构建它,但是,任何其他方式都会让人觉得“被黑在一起”。

    此外,从头开始构建这个特定的手势将很容易,因为 Ray Wenderlich 的手势识别器教程实际上谈到了实现您自己的自定义手势......现在仅此而已,但他向您展示了如何实现一个痒痒的手势!

    这是他的教程的链接:http://www.raywenderlich.com/6567/uigesturerecognizer-tutorial-in-ios-5-pinches-pans-and-more

    关于搔痒手势的部分朝向底部。随意按照他的教程学习如何使用它,或者您可以下载他的示例代码并复制/粘贴他的痒痒手势识别器类。

    编辑:糟糕,这个问题已经存在好几个月了。哦,好吧,它现在有答案了。

    【讨论】:

    • 只要您添加新的见解,回答旧问题并没有错。在这种情况下,任何洞察力 > 没有洞察力!
    • 迟到总比没有好;) 我只是希望我知道为什么我现在需要这个!尽管如此,这是一个很棒的发现,我会从中学到很多东西,所以下次我被要求做这样的事情时,我将能够做到!非常感谢!
    猜你喜欢
    • 2014-01-29
    • 2019-11-28
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 2022-11-19
    • 2017-08-06
    相关资源
    最近更新 更多