[英]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.