0
我已經加入了UIPickerView我SKScene用下面的代碼:Swift UIPickerView與SKITcene中的UITapGestureRecognizer?
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,但在用戶點擊當前選定行時運行一個動作。該行爲需要傳遞行數據。
在此先感謝您的幫助。
UIGestureRecognizerDelegate已設置且沒有錯誤 – jverban