iOS自定義日期選擇器 隱藏超出范圍的時(shí)間

自定義日期選擇器 總有一款是你需要的????????

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)

}];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容