gpt4 book ai didi

ios - UIPanGestureRecognizer 在 swift 的多个 View 上

转载 作者:可可西里 更新时间:2023-11-01 00:52:48 24 4
gpt4 key购买 nike

   let pan1 = UIPanGestureRecognizer(target: self, action: "pan:")
self.dateView1.addGestureRecognizer(pan)
self.dateView2.addGestureRecognizer(pan)
self.dateView3.addGestureRecognizer(pan)
self.dateView4.addGestureRecognizer(pan)

func pan(sender: UIPanGestureRecognizer) {

let moveView = sender.view!
let translation = sender.translationInView(self.View)
moveView.center.x += translation.x
moveView.center.y += translation.y
sender.setTranslation(CGPointZero, inView: self.View)

如何在多个 View 上使用 UIPanGestureRecognizer。。。现在只能移动一个 View ,点击其中一个,只能移动一个

最佳答案

简单的回答,你不能。无法将 GestureRecognizer 分配给多个变量。

但是,您可以创建多个指向同一 Action 的手势识别器;)

希望这会有所帮助。

关于ios - UIPanGestureRecognizer 在 swift 的多个 View 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31582300/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com