我发现我不能这样做UIAPickerWheel.selectValue()
,知道吗?
问问题
2064 次
2 回答
5
你可以像这样在选择器中传递你的值:
Picker.wheels()[1].selectValue(Your_Value);
在 中wheels()[1]
,[1] 是您的轮号。
于 2012-09-13T09:41:52.407 回答
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);
}
于 2013-09-18T19:27:01.647 回答