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



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

项目介绍:

日期选择器,支持年、年月、年月日、年月日时分、年月日时分秒、时分、时分秒、月日周 时分等,内置了3种样式。

由于使用UIPickerView的话,列表会有个弧度,论文,所以这里用了PGPickerView

样式1

样式2

样式3

只显示中间的文字,设置middleText为true即可,默认是false

年份

年月

年月日

年月日时分

年月日时分秒

时分

时分秒

月日周时分

GitHub地址

https://github.com/xiaozhuxiong121/PGDatePicker

Swift使用

Swift教程

CocoaPods安装 pod 'PGDatePicker', '>= 1.4.5' 使用 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/3776.docx
  • 上一篇:SpriteKit游戏实毕业设计战—FlappyBirdSwift
  • 下一篇:iOS异步任务进毕业设计度提示工具(HUD)