【发布时间】:2013-12-11 19:04:41
【问题描述】:
我有以下代码将 UIDatePicker 设置为仅显示时间。我有两个 UIDatePickers 显示,我想用它们来允许用户选择一个时间范围,例如早上 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类引用,尝试找到datePickerMode属性:developer.apple.com/library/ios/documentation/uikit/reference/…,并尝试将其设置为UIDatePickerModeTime。没有这样的UIDatePicker版本不会显示分钟,但是您可以将minuteInterval设置为仅显示00和30(整个小时和半小时)。
标签: iphone ios7 uidatepicker uidatepickermodetime