【发布时间】:2018-08-07 07:23:20
【问题描述】:
我正在使用 UIDragInteraction,它运行良好。
let dragInteraction = UIDragInteraction(delegate: self)
myView.addInteraction(dragInteraction)
dragInteraction.isEnabled = true
正如预期的那样,当我长按 myView 时开始拖动。我现在想改变这种行为。我希望在触摸 myView 并移动手指时立即开始拖动,而不是长按?
我尝试使用平移手势来启动移动,但我不知道如何启动 dragInteraction。
let panGesture = UIPanGestureRecognizer(target: self, action: #selector(panAction))
panGesture.minimumNumberOfTouches = 1
panGesture.maximumNumberOfTouches = 1
panGesture.cancelsTouchesInView = false
panGesture.delaysTouchesBegan = false
myView.addGestureRecognizer(panGesture)
请帮忙。谢谢。
【问题讨论】:
标签: ios swift uipangesturerecognizer