淺談iOS中時間選擇(只能選擇今天以后的時間)

朋友發來的時間選擇demo,需求是改成只能選擇當前時間之后的年月日。

主要基于UIPickerView的

核心代碼


初始化數據 獲取當前年月日,上面年月日的是需要顯示的(會被更改),下面的是保存用來做數據處理。


設置年月日的顯示, yearSum 我設置的最大年份,這里設置成了4;月份是12月減去當前月份;日的顯示需要判斷,如果是當前年、月則需要處理 ,不顯示當前日之前的天;

選中的時候刷新數據

選中pickview方法
刷新方法

設置選中的行中年月日,同樣也需要判斷


結語:總的來數這個需求并不是很復雜,只是需要考慮三個選擇器,加上年月日的不確定性,需要加判斷的 方法太多。冷靜下來想一想還是很簡單的。


下載地址:?Demo


五一的小碼農還在寫代碼,發現要學習的東西越來越多,同時也讓我越來越興奮。

我的目標只有一個—————>牛逼!



本文使用的 pickview參考了STPickerView。


有需要demo的可以留一下郵箱,簡書上傳代碼有點麻煩。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容