iOS:UIDatePicker使用

本文介绍了iOS开发中UIDatePicker控件的使用方法,包括如何设置显示模式、语言及监听滚动事件等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:

UIDatePicker是系统自带的时间选择控件

 

使用:

1.属性介绍:

将UIDatePicker控件拖动到Main.storyboard上,选中此控件时,右侧属性面板可以选择中英文,显示模式等:
Mode:
Date and Time:显示日期+时间
Date:只显示日期
Time:只显示时间
Count Down Timer:显示倒计时

Locale:选择Chinese(Simplified)为简体中文显示

2.给UIDatePicker增加滚动事件监听:

- (void)viewDidLoad {
    [super viewDidLoad];
    //监听DataPicker的滚动,onDateChange为自定义方法
    [self.datePicker addTarget:self action:@selector(onDateChange:) forControlEvents:UIControlEventValueChanged];
}

/*
 自定义方法,接收DataPicker滚动事件
 */
- (IBAction)onDateChange:(UIDatePicker *)datePicker {
    NSDateFormatter *format = [[NSDateFormatter alloc] init];
    
    //设置时间格式
    format.dateFormat = @"yyyy年MM月dd日 hh:mm:ss";
    NSString *dateStr = [format  stringFromDate:datePicker.date];
    
    //将当前的时间显示到UILabel上
    self.dateTv.text = dateStr;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值