2017-10-06 44 views
-2

我正在使用xCode 9和Swift 3(?)。如何在運行時和/或通過按鈕在UI選取器視圖中選擇一個項目?一旦通過按鈕點擊,UI選取器視圖也必須更新。謝謝。在運行時或通過按鈕在UI選取器視圖中選擇項目

Screenshot for the above inquiry.

+1

你爲什麼不使用'UIDatePicker'? – rmaddy

+0

我試過了。導航到我期望的日曆日期需要更長的時間。 –

+0

我不需要UI日期選擇器的時間組件。 –

回答

0

呼叫– selectRow:inComponent:animated:當你點擊任何按鈕。有關更多詳細信息,請參閱PickerView

編輯:

(您的PickerView連接到您的代碼之後 - 它可以被稱爲什麼)

即:

4月:

myPickerView.selectRow(aprilRow, inComponent: 0, animated: false)

16日:

myPickerView.selectRow(16, inComponent: 1, animated: false)

今天的日期:

myPickerView.selectRow(todaysMonth, inComponent: 0, animated: false) 
myPickerView.selectRow(todaysDay, inComponent: 1, animated: false) 
etc... 
+0

我想在運行時或通過按鈕設置選擇器視圖中的特定項目。一旦按鈕被點擊,選取器視圖也必須反映這些。請參閱提供的屏幕截圖。謝謝。 –

+0

@ LuigiA.Cruz我發佈了一個我提到的小例子 – CodeNinja

+0

做了這個。 pickerView.selectRow(3,inComponent:0,動畫:假) 但它示出了該錯誤消息: 歧義參考構件 'pickerView(_:numberOfRowsInComponent :)'。 我該怎麼做? –

相關問題