我是iOS开发的新手。
我需要实现一项功能,用户按住屏幕2秒钟,然后向上或向下滑动而不用抬起手指来编辑textView
中的所选数字。
滑动到边缘(上边缘或下边缘)后,用户可以按住以使数字更改越来越快。
我遇到的问题是,滑动似乎是一种短手势,其状态不会落入.begin .changes .end。
UISwipeGestureRecognizer
不起作用,因为textView
会将其识别为滚动(文本很长,用户必须滚动屏幕才能看到全文)
我当时使用的是UIPanGestureRecognizer
,但是仍然很难按住2秒钟,然后激活一次滑动。
用户触摸屏幕2秒钟,即可开始滑动手势。用户可以立即向上滑动并保持触摸以编辑在开始时选择的文本。