Как переопределять значение задержки для longPress в Drag and Drop


#1

Реализовал метод для перемещения ячеек в приложении описанный в
статье на хабре
Там есть такой абзац в самом начале

Процесс Drag & Drop на iOS имеет 4 различных фазы:

Lift (подъем)

Lift (подъем) — это когда пользователь выполняет жест long press , указывая элемент, который будет «перетаскиваться и сбрасываться». В этот момент формируется очень легковесный так называемый «предварительный просмотр» ( lift preview ) указанного элемента, а затем пользователь начинает перемещать ( Dragging ) свои пальцы.

В результате получается, что для перемещения ячейки мне нужно зажать ее на 0,5 сек. т.к.

UILongPressGestureRecognizer
var minimumPressDuration: TimeInterval { get set }
The time interval is in seconds. The default duration is 0.5 seconds.

Подскажите пожалуйста как на переопределять minimumPressDuration чтоб оно стало 0.1
Можно ли на уровне приложения добраться до minimumPressDuration и установить его для всех случаев когда он срабатывает?


#2

Это для случая когда сами вешаете Long Press

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


#3

Благодарю! __________