簡體   English   中英

在SKScene中使用UITapGestureRecognizer實現Swift UIPickerView?

[英]Swift UIPickerView with UITapGestureRecognizer in SKScene?

我已使用以下代碼將UIPickerView添加到我的SKScene中:

let uiPicker = UIPickerView()
uiPicker.dataSource = self
uiPicker.delegate = self
view.addSubview(uiPicker)

(我沒有在這里包括所有委托方法,因為它們都正常工作)。

然后,我像這樣添加了一個UITapGestureRecognizer:

let doSomething = UITapGestureRecognizer(target: self, action: "doSomething")
doSomething.delegate = self
uiPicker.addGestureRecognizer(doSomething)

問題是點擊手勢識別器無法正常工作。 沒有錯誤產生,只是沒有運行動作。

我在做什么錯以及如何使其正常工作? 我想要的是在場景中使用UIPickerView,但是當用戶點擊當前選定的行時運行一個動作。 該操作需要傳遞行數據。

在此先感謝您的幫助。

您可能忘了設置委托。

@interface GameScene() <UIGestureRecognizerDelegate>

暫無
暫無

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

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