自定義日期選擇器 總有一款是你需要的????????
github下載地址:https://github.com/zhuzhongshen/LZPickerDemo
下面只是說明一下怎么用,具體實(shí)現(xiàn)請(qǐng)下載代碼看看;
如果大家覺得這個(gè)分享有所幫助的話,麻煩給個(gè)?,謝謝!??
1. 默認(rèn)顯示最小時(shí)間。 1900-01-01 - 2300-12-31? 自動(dòng)滾動(dòng)到當(dāng)前時(shí)間
[[LZPickViewManager initLZPickerViewManager] showWithMaxDateString:@"" withMinDateString:@"" didSeletedDateStringBlock:^(NSString *dateString) {
NSString * showString = [NSString stringWithFormat:@"選擇了時(shí)間是%@",dateString];
AlertShow(showString)
}];
2. 設(shè)置 最小時(shí)間- 最大時(shí)間 1993-03-01 - 2020-12-31 自動(dòng)滾動(dòng)到當(dāng)前時(shí)間
[[LZPickViewManager initLZPickerViewManager] showWithMaxDateString:@"2020-12-31" withMinDateString:@"1993-01-01" didSeletedDateStringBlock:^(NSString *dateString) {
NSString * showString = [NSString stringWithFormat:@"選擇了時(shí)間是%@",dateString];
AlertShow(showString)
}];
3.設(shè)置最大時(shí)間為 當(dāng)前時(shí)間 自動(dòng)滾動(dòng)到當(dāng)前時(shí)間
[[LZPickViewManager initLZPickerViewManager] showWithMaxDateString:[self getCurrentTimeWithFormat:@"yyyy-MM-dd"] withMinDateString:nil didSeletedDateStringBlock:^(NSString *dateString) {
NSString * showString = [NSString stringWithFormat:@"選擇了時(shí)間是%@",dateString];
AlertShow(showString)
}];
4. ?設(shè)置最大時(shí)間(2030-2-2)比當(dāng)前時(shí)間(2017-07-07)大 ?自動(dòng)滾動(dòng)到當(dāng)前時(shí)間
[[LZPickViewManager initLZPickerViewManager] showWithMaxDateString:[self getCurrentTimeWithFormat:@"2030-02-02"] withMinDateString:nil didSeletedDateStringBlock:^(NSString *dateString) {
NSString * showString = [NSString stringWithFormat:@"選擇了時(shí)間是%@",dateString];
AlertShow(showString)
}];
5.設(shè)置最大時(shí)間(1993-1-2) 小于當(dāng)前時(shí)間 (2017-07-07) 自動(dòng)滾動(dòng)到最小時(shí)間
[[LZPickViewManager initLZPickerViewManager] showWithMaxDateString:[self getCurrentTimeWithFormat:@"1993-01-02"] withMinDateString:nil didSeletedDateStringBlock:^(NSString *dateString) {
NSString * showString = [NSString stringWithFormat:@"選擇了時(shí)間是%@",dateString];
AlertShow(showString)
}];
6.設(shè)置最小時(shí)間為當(dāng)前時(shí)間(2017-7-7) 自動(dòng)滾動(dòng)到當(dāng)前時(shí)間
[[LZPickViewManager initLZPickerViewManager] showWithMaxDateString:nil withMinDateString:[self getCurrentTimeWithFormat:@"yyyy-MM-dd"] didSeletedDateStringBlock:^(NSString *dateString) {
NSString * showString = [NSString stringWithFormat:@"選擇了時(shí)間是%@",dateString];
AlertShow(showString)
}];
7.設(shè)置最小時(shí)間(2020-8-20) 大于當(dāng)前時(shí)間(2017-7-7)自動(dòng)滾動(dòng)到當(dāng)前時(shí)間
[[LZPickViewManager initLZPickerViewManager] showWithMaxDateString:nil withMinDateString:@"2020-08-20" didSeletedDateStringBlock:^(NSString *dateString) {
NSString * showString = [NSString stringWithFormat:@"選擇了時(shí)間是%@",dateString];
AlertShow(showString)
}];
8.設(shè)置最小時(shí)間(1990-02-28)小于當(dāng)前時(shí)間(2017-7-7)自動(dòng)滾動(dòng)到最小時(shí)間
[[LZPickViewManager initLZPickerViewManager] showWithMaxDateString:nil withMinDateString:@"1990-02-28" didSeletedDateStringBlock:^(NSString *dateString) {
NSString * showString = [NSString stringWithFormat:@"選擇了時(shí)間是%@",dateString];
AlertShow(showString)
}];