4

私はこれを行うことができないことがわかりましたUIAPickerWheel.selectValue()、何か考えはありますか?

4

2 に答える 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 に答える