定制Github日历库EPCalendarPicker实现项目需求(一)
生活随笔
收集整理的這篇文章主要介紹了
定制Github日历库EPCalendarPicker实现项目需求(一)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
最近App需要一個(gè)日歷顯示界面,找了一下發(fā)現(xiàn)EPCalendarPicker庫比較合適。
簡單看了一下它的源代碼,發(fā)現(xiàn)其簡單,小巧,雖然界面可定制能力一般。
我的App不需要使用日期的選擇功能,只需要顯示功能。它的界面對于我來說基本滿足,不需要再進(jìn)行太大的涂修,所以可定制有限也勉強(qiáng)夠用了。
不過EPCalendarPicker對于我的項(xiàng)目來說有幾個(gè)需要改進(jìn)的地方:
- 它只能初始化成startYear到endYear之間的整年日期;而我需要精細(xì)到某個(gè)月
- 它的界面都是英文;而我需要根據(jù)不同語言自動(dòng)進(jìn)行切換
- 它的選擇日期的顏色是可以用戶修改的,但只能是相同的;而我需要不同日期有不同的選擇顏色
我看了一下EPCalendarPicker作者有近1年沒更過了,找作者估計(jì)也是沒戲了。所以我們主要就以上3點(diǎn)自己做一下修改。有的修改很簡單,有的稍微困難點(diǎn);但不管怎樣總體難度都不會(huì)太高,請跟隨本貓,順其自然 ;)
一.創(chuàng)建精確到月
打開EPCalendarPicker.swift文件發(fā)現(xiàn)其最具體最復(fù)雜的初始化器是:
總結(jié)
以上是生活随笔為你收集整理的定制Github日历库EPCalendarPicker实现项目需求(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 公寓信息管理系统
- 下一篇: GY-BMP280-3.3 高精度大气压