iOS 小型时间选择器:使用 UIDatePicker 实现日期和时间选择
iOS 平台上的小型时间选择器可以使用 'UIDatePicker' 控件。'UIDatePicker' 控件可以在日期和时间之间进行选择,并且可以根据需要设置显示的样式和格式。
以下是创建小型时间选择器的示例代码:
// 创建时间选择器
UIDatePicker *datePicker = [[UIDatePicker alloc] init];
// 设置时间选择器的样式为时间
datePicker.datePickerMode = UIDatePickerModeTime;
// 设置时间选择器的背景颜色
datePicker.backgroundColor = [UIColor whiteColor];
// 设置时间选择器的区域
datePicker.locale = [NSLocale localeWithLocaleIdentifier:'zh_CN'];
// 设置时间选择器的最小时间和最大时间
[datePicker setMinimumDate:[NSDate date]];
[datePicker setMaximumDate:[NSDate dateWithTimeIntervalSinceNow:60*60*24*7]]; // 最大时间为当前时间的一周之后
// 添加时间选择器到视图中
[self.view addSubview:datePicker];
// 设置时间选择器的位置和大小
datePicker.frame = CGRectMake(0, 0, self.view.frame.size.width, 200);
上述代码创建了一个小型的时间选择器,并设置了其样式为时间。通过设置 'datePickerMode' 属性为 'UIDatePickerModeTime',可以将时间选择器显示为只选择时间的模式。还可以通过设置 'backgroundColor' 属性来修改时间选择器的背景颜色,通过设置 'locale' 属性来修改时间选择器的区域,以及通过设置 'minimumDate' 和 'maximumDate' 属性来限制时间选择器可选择的时间范围。
最后,将时间选择器添加到视图中,并设置其位置和大小,即可在 iOS 应用中使用小型的时间选择器。
原文地址: https://www.cveoy.top/t/topic/pe6g 著作权归作者所有。请勿转载和采集!