3

私が持っている画面にUIDatePicker。シンプルなピッカーがあれば簡単です。次のようになります。

app.pickeWheels["my_id_picker"].adjustToPickerWheelValue("expected_value")

しかし、問題は、乗算ピッカーをどのように調整するUIDatePickerかです。

ここに画像の説明を入力

4

1 に答える 1

3

調整するピッカーの要素/コンポーネントを指定して、さまざまなホイールにアクセスする必要があります。

これは私のコード(Swift 2.2)で、日付ピッカーははるかに単純ですが、ニーズに合わせてコードを調整できると思います:

let calendar = NSCalendar.currentCalendar()
let date = NSDate()
let month = calendar.component(NSCalendarUnit.Month, fromDate: date)
let day = calendar.component(NSCalendarUnit.Day, fromDate: date)
let nextMonthName = dateFormatter.monthSymbols[month]

let firstWheel = app.pickerWheels.elementBoundByIndex(0)
firstWheel.adjustToPickerWheelValue("\(nextMonthName)")

let secondWheel = app.pickerWheels.elementBoundByIndex(1)
secondWheel.adjustToPickerWheelValue("\(day+1)")
于 2016-06-01T19:25:37.397 に答える