定制Github日历库EPCalendarPicker实现项目需求(三)
生活随笔
收集整理的這篇文章主要介紹了
定制Github日历库EPCalendarPicker实现项目需求(三)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
三.按條件定制Cell選中顏色
前面說過了,EPCalendarPicker是可以定制Cell選中顏色的,但所有選中Cell只能是一種顏色。
因為App需要根據某天執行結果的成功與否設置對應的選中顏色,比如綠色代表成功,紅色代表失敗,透明色代表無結果。
所以當務之急是:如何隨心所欲的設置任何選中的Cell為任何選中顏色!
這叫做:放開手,讓用戶自己決定!一般有兩種實現方法:
因為EPCalendarPicker有一個現成的協議,所以我們干脆用后者,在協議中新建一個方法:
@objc public protocol EPCalendarPickerDelegate{@objc optional func epCalendarPicker(_: EPCalendarPicker, didCancel error : NSError)@objc optional func epCalendarPicker(_: EPCalendarPicker, didSelectDate date : Date)@objc optional func epCalendarPicker(_: EPCalendarPicke總結
以上是生活随笔為你收集整理的定制Github日历库EPCalendarPicker实现项目需求(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大学生普通话测试软件,普通话测试app
- 下一篇: 告别陈彤,或是告别一个总编辑的时代