在运行时或通过按钮在UI选取器视图中选择项目

问题描述:

我正在使用xCode 9和Swift 3(?)。如何在运行时和/或通过按钮在UI选取器视图中选择一个项目?一旦通过按钮点击,UI选取器视图也必须更新。谢谢。在运行时或通过按钮在UI选取器视图中选择项目

Screenshot for the above inquiry.

+1

你为什么不使用'UIDatePicker'? – rmaddy

+0

我试过了。导航到我期望的日历日期需要更长的时间。 –

+0

我不需要UI日期选择器的时间组件。 –

呼叫– 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 :)'。 我该怎么做? –