簡體   English   中英

UIPanGestureRecognizer通過swift在多個視圖上

[英]UIPanGestureRecognizer on multiple view by swift

   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)

我該如何在多個視圖上使用UIPanGestureRecognizer。。。現在只能移動一個視圖,單擊一個問題,只能移動一個

簡單的答案,你不能。 無法將GestureRecognizer分配給多個變量。

但是,您可以創建多個指向同一動作的手勢識別器;)

希望對您有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM