Перетащите вид в конкретный вид - PullRequest
0 голосов
/ 23 октября 2019

Я пытаюсь сделать вид перетаскиваемым, но его можно перетаскивать только в конкретный вид, а не в любое место на экране.

Я пытался переопределить touchMoved и сделать self.center = touch.location(in: viewWithTag(2)) (я установилтег моего «приземления» равен 2), но он не работает, он позволяет мне перетаскивать мой перетаскиваемый вид в любое время на экране

    override func touchesMoved(_ touches: Set<UITouch>, with event: UIEvent?) {
       var touch : UITouch! = touches.first as UITouch?
       self.center = touch.location(in: viewWithTag(2))
    }
...