的UIDatePicker设定最低分

问题描述 投票:0回答:1

我需要显示的日期选择器,其允许选择只小时。目前,我的做法是通过最大分钟设置为零,以便分钟选择将不会启用。或许,这将导致日期选择器选择多达11:现在6:00 AM我不能够选择12点和其他小时PM

这里是我的代码

_PICK_timeslot.datePickerMode = UIDatePickerModeTime;
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSIntegerMax fromDate:[NSDate date]];
[components setMinute:00];
NSDate *date = [[NSCalendar currentCalendar] dateFromComponents:components];
[_PICK_timeslot setMaximumDate:date];
[_PICK_timeslot addTarget:self action:@selector(listen_datePicker) forControlEvents:UIControlEventValueChanged];
ios objective-c uidatepicker
1个回答
0
投票

UIDatePicker用于日期和时间值的输入,如果你只需要输入小时值,那么你必须建立一个包含你正在寻找的唯一小时范围内自己UIPickerView

© www.soinside.com 2019 - 2024. All rights reserved.