私が持っている画面にUIDatePicker
。シンプルなピッカーがあれば簡単です。次のようになります。
app.pickeWheels["my_id_picker"].adjustToPickerWheelValue("expected_value")
しかし、問題は、乗算ピッカーをどのように調整するUIDatePicker
かです。
私が持っている画面にUIDatePicker
。シンプルなピッカーがあれば簡単です。次のようになります。
app.pickeWheels["my_id_picker"].adjustToPickerWheelValue("expected_value")
しかし、問題は、乗算ピッカーをどのように調整するUIDatePicker
かです。
調整するピッカーの要素/コンポーネントを指定して、さまざまなホイールにアクセスする必要があります。
これは私のコード(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)")