Я хочу знать, как добавить значение интервала в UIDateTimePicker
в быстройКак добавить значение интервала в UIDatePicker в быстрой
8am-8:30am
8:30am-9am
9am-9:30am
9:30am-10am
10am-10:30am
10:30am-11am
Я хочу знать, как добавить значение интервала в UIDateTimePicker
в быстройКак добавить значение интервала в UIDatePicker в быстрой
8am-8:30am
8:30am-9am
9am-9:30am
9:30am-10am
10am-10:30am
10:30am-11am
Вы можете попробовать что-то вроде этого. Добавьте UIPickerView
в ваш xib
или ваш storyboard
viewController
после этого установите delegate
и datasoucre
из этого UIPickerView
с вашим viewController
. Теперь создайте один массив такой строки.
var timeArr: [String] = [String]()
Теперь инициализировать этот массив в viewDidLoad
как этот
override func viewDidLoad() {
super.viewDidLoad()
self.timeArr = ["8:00AM - 8:30AM", "8:30AM - 9:00AM", "9:00AM - 9:30AM", "9:30AM - 10:00AM"]
}
Теперь добавьте delegate
и datasource
метод UIPicker
в вашем ViewController
как этот
func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int {
return 1
}
func pickerView(pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int {
return self.timeArr.count
}
func pickerView(pickerView: UIPickerView, titleForRow row: Int, forComponent component: Int) -> String? {
return self.timeArr[row]
}
func pickerView(pickerView: UIPickerView, didSelectRow row: Int, inComponent component: Int) {
print(self.timeArr[row])
}
Это создаст Picker, что вы хотите для выбора времени.
минутInterval - только для выпадающего списка. 8:00 - 8:30. <Мне так хочется. – ppshein
Извините, я не понимаю, чего вы хотите. Но если вы хотите этот тип сборщика, то можете просто создать его, просто передав этот тип массива строки в 'UIPicker'. –
8:00 AM - 8:30 AM 8:30 AM - 9:00 AM 9:00 AM - 9:30 9:30 AM - 10:00 AM – ppshein