文章来源:淘论文网   发布者: 毕业设计   浏览量: 33



还可以点击去查询以下关键词:
[Swift]    [Objective-C]    [定制]    [强劲]    [日期]    [选择]    [控件]    [【Swift/Objective-C】定制强劲日期选择控件]   

项目介绍:

日期选择器,开题报告,支持年、年月、年月日、年月日时分、年月日时分秒、时分、时分秒、月日周 时分等

由于使用UIPickerView的话,列表会有个弧度,开题报告,所以这里用了PGPickerView

GitHub地址

https://github.com/xiaozhuxiong121/PGDatePicker

Swift使用

Swift教程

CocoaPods安装pod 'PGDatePicker', '>= 1.3.0'使用PGDatePicker *datePicker = [[PGDatePicker alloc]init]; datePicker.delegate = self; [datePicker show]; datePicker.datePickerMode = PGDatePickerModeYear; #pragma PGDatePickerDelegate - (void)datePicker:(PGDatePicker *)datePicker didSelectDate:(NSDateComponents *)dateComponents { NSLog(@'dateComponents = %@', dateComponents); }

如果不设置minimumDate和maximumDate默认是无穷小和无穷大

设置Date

建议用NSDate+PGCategory类所定义的方法去设置

+ (NSDate *)setYear:(NSInteger)year; + (NSDate *)setYear:(NSInteger)year month:(NSInteger)month; + (NSDate *)setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day; + (NSDate *)setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute; + (NSDate *)setYear:(NSInteger)year month:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute second:(NSInteger)second; + (NSDate *)setHour:(NSInteger)hour minute:(NSInteger)minute; + (NSDate *)setHour:(NSInteger)hour minute:(NSInteger)minute second:(NSInteger)second; + (NSDate *)setMonth:(NSInteger)month day:(NSInteger)day hour:(NSInteger)hour minute:(NSInteger)minute;

比如:datePicker.maximumDate = [NSDate setYear:2017];

设置样式//设置线条的颜色 datePicker.lineBackgroundColor = [UIColor redColor]; //设置选中行的字体颜色 datePicker.titleColorForSelectedRow = [UIColor redColor]; //设置未选中行的字体颜色 datePicker.titleColorForOtherRow = [UIColor blackColor]; //设置取消按钮的字体颜色 datePicker.cancelButtonTextColor = [UIColor blackColor]; //设置取消按钮的字 datePicker.cancelButtonText = @'取消'; //设置取消按钮的字体大小 datePicker.cancelButtonFont = [UIFont boldSystemFontOfSize:17]; //设置确定按钮的字体颜色 datePicker.confirmButtonTextColor = [UIColor redColor]; //设置确定按钮的字 datePicker.confirmButtonText = @'确定'; //设置确定按钮的字体大小 datePicker.confirmButtonFont = [UIFont boldSystemFontOfSize:17];


这里还有:


还可以点击去查询:
[Swift]    [Objective-C]    [定制]    [强劲]    [日期]    [选择]    [控件]    [【Swift/Objective-C】定制强劲日期选择控件]   

请扫码加微信 微信号:sj52abcd


下载地址: http://www.taolw.com/down/3887.docx
  • 上一篇:查看沙盒文件,并通毕业设计过邮件或airdrop发送出来
  • 下一篇:封装一个可以复用的弹窗父类(TSActionAlertView)