我有以下代码,用于设置 UIDatePicker 以仅显示时间。我显示了两个 UIDatePicker,我想使用它们来允许用户选择一个时间范围,例如上午 7 点至下午 5 点之间。
UIDatePicker *datePicker=[[UIDatePicker alloc]init];
datePicker.frame=CGRectMake(-20, 0, 180, 200);
datePicker.datePickerMode = UIDatePickerModeTime;
[datePicker setMinuteInterval:0];
[datePicker setTag:1];
如何设置 UIDatePicker 使其仅显示小时而不显示分钟?
最佳答案
UIDatePicker 无法自定义。您需要设置自己的 UIPickerView 来包含您要查找的时间范围。为了适应用户的日期/时间设置,您应该使用 NSDateComponents 和 NSDateFormatter 来获取所需时间的名称。
关于iphone - 在 UIDatePicker 中仅显示小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20527813/