UIDatePicker setting minimum and maximum hour

前端 未结 4 676
孤独总比滥情好
孤独总比滥情好 2021-01-17 03:07

How to set minimum and maximum hour to UIDatePicker ? At all is it possible ?

I know how to set minimum and maximum date:

[datePicker setMinimumDate: today];

4条回答
  •  感情败类
    2021-01-17 03:29

    Hope the following code help you.

        - (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];
    
        }
    

提交回复
热议问题