gpt4 book ai didi

objective-c - UIDatePicker 设置最小和最大小时

转载 作者:行者123 更新时间:2023-11-28 22:44:03 24 4
gpt4 key购买 nike

如何为 UIDatePicker 设置最小和最大小时数?有可能吗?

我知道如何设置最小和最大日期:

[datePicker setMinimumDate: 今天];[datePicker setMaximumDate: nextMonthDay];

我想要实现的是,在选择器中,用户可以选择每天早上 8 点到晚上 10 点。

谢谢。

最佳答案

希望下面的代码对你有帮助。

    - (IBAction)dataPickerValueChanged:(UIDatePicker *)sender {

NSDateComponents *dateComponents = [[NSCalendar currentCalendar] components:NSHourCalendarUnit fromDate:[testDatePicker date]];


if ([dateComponents hour] > 8 && [dateComponents hour] < 22) {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Error!" message:@"This time cant be selected" delegate:nil cancelButtonTitle:@"Dismiss" otherButtonTitles: nil];
[alert show];
return;
}

lblDate.text = [sender date];

}

关于objective-c - UIDatePicker 设置最小和最大小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13699910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com