分享
03-数据选择控件及日期选择控件.pptx
下载文档

ID:3461447

大小:2.81MB

页数:8页

格式:PPTX

时间:2024-05-08

收藏 分享赚钱
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,汇文网负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
网站客服:3074922707
03 数据 选择 控件 日期
数据选择控件,iOS学院,1,数据选择控件,帮助用户快速的选择数据控件UIPickerView:显示一组或多组数据方便用户选择UIDatePicker:显示一个日期组件方便用户选择,2,UIPickerView数据选择视图,作用:从指定的“数据源”中选择数据通常以UITextField的“inputView”出现,当选中的某个文本框时,弹出的键盘中显示该控件。注意:使用PickerView之前需要指定数据源对象和代理对象需要使用到的两个协议UIPickerViewDataSource 数据源协议UIPickerViewDelegate 代理协议,3,UIPickerView的使用,设置数据源和代理对象pickerView.delegatepickerView.datasource遵守数据源和代理协议实现数据源方法显示数据/返回组(列)数-(NSInteger)numberOfComponentsInPickerView:(UIPickerView*)pickerView;/返回每组(列)的行数-(NSInteger)pickerView:(UIPickerView*)pickerView numberOfRowsInComponent:(NSInteger)component;实现代理方法获取用户选中的数据/返回每行的显示的内容-(nullable NSString*)pickerView:(UIPickerView*)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component;/选中某一行时调用的方法-(void)pickerView:(UIPickerView*)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component;,4,生成随机数,arc4random()C语言函数随机生成一个无符号整数(0(2的32次方)-1)随机生成一个0n之间的数字arc4random()%(n+1)arc4random_uniform(n),苹果推荐使用,5,UIDatePicker日期选择控件,作用:方便用户进行日期、时间的选择,并保证日期格式的正确通常以UITextField的inputView的形式出现(一般不会单独放一个UIDatePickerView在界面上)使用:初始化/初始化日期控件,不用设置宽高,因为它的宽高是固定的UIDatePicker*datePicker=UIDatePicker allocinit;常用设置/设置日期控件区域为简体中文datePicker setLocale:NSLocale allocinitWithLocaleIdentifier:zh;/设置日期控件格式datePicker setDatePickerMode:UIDatePickerModeDate;,6,如何查看语言标记?,7,NSDateFormatter日期格式工具类,日期转为字符串/设置日期格式/1.实例化日期格式NSDateFormatter*formatter=NSDateFormatter allocinit;/2.设置日期格式字符串formatter setDateFormat:yyyy-MM-dd;/3.将指定日期转换成字符串NSString*dateString=formatter stringFromDate:sender.date;字符串转为日期/设置初始日期NSDateFormatter*formatter=NSDateFormatter allocinit;formatter setDateFormat:yyyy-MM-dd;NSDate*date=formatter dateFromString:”2000-01-01;datePicker setDate:date;,8,

此文档下载收益归作者所有

下载文档
收起
展开