Как реализовать собственный жест, который удерживает 5 секунд, а затем активировать жест смахивания в swift - PullRequest
0 голосов
/ 14 мая 2019

Я новичок в разработке для iOS.

Мне нужно реализовать функцию, при которой пользователь удерживает экран в течение 2 секунд, а затем проводит пальцем вверх или вниз, не поднимая пальцев вверх, чтобы отредактировать выбранное число в textView.

После прокрутки к краю (вверх или вниз по краю) пользователь может продолжать удерживать, чтобы число менялось все быстрее и быстрее.

У меня возникла проблема с проведением пальцем по экрану.кажется коротким жестом, состояние которого не падает в .began .changes .ended.

UISwipeGestureRecognizer не работает, потому что textView распознает его как прокрутку (текст длинный,пользователь должен прокрутить экран, чтобы увидеть полный текст)

Я использовал UIPanGestureRecognizer, но все же, возникли проблемы с удерживанием в течение 2 секунд, а затем активируйте одно нажатие.

Пользовательдотронется до экрана в течение 2 секунд, и можно начать жест смахивания.Пользователь может сразу провести пальцем вверх и удерживать его, чтобы отредактировать текст, который он выделил в начале.

...