我为 UIDatePickerModeTime 设置了UIDatePicker。我正在使用以下代码在我的 datePicker 中设置时间:
[self.oTimePicker setDate:dateFromString(self.oStartTime.text, @"HH:mm")];
[self.oTimePicker reloadInputViews];
这有效,但 datePicker 显示为灰色(见下图;它似乎 datePicker 已禁用),并将时间设置为 06:00,无论选择什么。这是结果的图像;请注意,我选择了下午 1:30,但文本框显示 06:00;此外,无论我选择什么,都没有任何变化(时间显示我选择的内容(此处为下午 1:30),但 datePicker 中的值仍为 14:00(但未显示 14:00 已通过 NSLog 验证) ,无论我选择什么。关于可能导致此问题的任何想法?