我发现UIAPickerWheel.selectValue()
我无法做到这一点,无论如何?
答案 0 :(得分:5)
你可以在选择器中传递你的价值:
Picker.wheels()[1].selectValue(Your_Value);
在wheels()[1]
中,[1]是你的轮数。
答案 1 :(得分:1)
我在日期月和日的选择器上使用UIAPickerWheel selectValue函数时遇到了困难,如下图所示的第一个(最左边,零索引)轮所示。对我而言最有效的唯一解决方案是在当前所选值的上方(下方)点击指定的次数。以下代码将点击所选值以上,以减少日期daysAgo
次。
var datePicker = this.popupWindow().pickers()[0];
for (var i = 0; i < daysAgo; ++i) {
datePicker.wheels()[0].tapWithOptions({tapOffset:{x:0.81, y:0.30}});
this.target().delay(.4);
}