簡體   English   中英

Swift:如何在單一手勢上設置兩個動作

[英]Swift : How to set two action on Single Gesture

我正在使用一個iOS應用程序,其中有兩個磁貼。 當用戶觸摸這些圖塊之一時,調用tileTapped1函數。

我已經根據以下代碼使用了UITapGestureRecognizer:

let gestureRecognizer = UITapGestureRecognizer(target: self, action: "tileTapped1:")
gestureRecognizer.numberOfTapsRequired = 1
tile[index].addGestureRecognizer(gestureRecognizer)

我需要您的幫助,以了解在用戶平鋪時是否有任何方法可以調用兩個函數。 例如這樣的事情:

let gestureRecognizer = UITapGestureRecognizer(target: self, action1: "tileTapped1:", action2:"tileTapped2:")
gestureRecognizer.numberOfTapsRequired = 1
tile[index].addGestureRecognizer(gestureRecognizer)

您可以再次在手勢識別器上調用addTarget:action:以添加第二個回調方法。

暫無
暫無

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

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