hinzufügen Ich möchte wissen, wie Intervallwert in UIDateTimePicker
in schnellenWie Intervallwert in UIDatePicker in schnellen
8am-8:30am
8:30am-9am
9am-9:30am
9:30am-10am
10am-10:30am
10:30am-11am
hinzufügen Ich möchte wissen, wie Intervallwert in UIDateTimePicker
in schnellenWie Intervallwert in UIDatePicker in schnellen
8am-8:30am
8:30am-9am
9am-9:30am
9:30am-10am
10am-10:30am
10:30am-11am
Sie versuchen, so etwas wie dies hinzuzufügen. Fügen Sie einen UIPickerView
in Ihrem xib
oder Ihren storyboard
viewController
danach den delegate
und datasoucre
dieses UIPickerView
mit Ihrem viewController
. Erstellen Sie nun ein solches Array.
var timeArr: [String] = [String]()
nun dieses Array initialisieren in viewDidLoad
wie diese
override func viewDidLoad() {
super.viewDidLoad()
self.timeArr = ["8:00AM - 8:30AM", "8:30AM - 9:00AM", "9:00AM - 9:30AM", "9:30AM - 10:00AM"]
}
nun die delegate
und datasource
Methode von UIPicker
in Ihrem ViewController
wie diese Dieses Picker wird erstellen
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])
}
hinzufügen, die Sie wollen Zeit auswählen.
minuteInterval ist nur für Dropdown-Menü. 8:00 Uhr - 8:30 Uhr
ppshein
Sorry, ich verstehe nicht, was Sie wollen. Aber wenn Sie diese Art von Picker wollen, können Sie einfach einen erstellen, indem Sie einfach diesen Typ von String an "UIPicker" übergeben. –
8:00 Uhr - 8:30 Uhr 8:30 Uhr - 9:00 Uhr 9:00 Uhr - 9:30 Uhr 9:30 Uhr - 10:00 Uhr – ppshein