BACalendar
BACalendar 是一个可定制的 iOS 日历。
兼容性
BACalendar 需要 iOS 10+,并与 Swift 4.2 项目兼容。
安装
将文件夹 BACalender.framework 拖放到您的项目中。或者您也可以下载源代码并将其集成到您的代码中。
用法
BACalendar 设计得易于使用。
import BACalender
实现 CalendarPopUpDelegate
委托
func dateChaged(date: Date) {
...
}
使用以下函数
func showCalendar() {
let calenderView = BACalenderView
// Here we are setting delegate
calenderView.calendarDelegate = self
// here, you can change the theme
calenderView.themeColor = UIColor.brown
// here you can configure your BACalneder
let startDate = Date()
let endDate = Helper.calendarAdvanced(byAdding: .year, value: 10, startDate: Date())
calenderView.configureCalender(
startDate: startDate,
endDate: endDate,
selectedDate: startDate
)
PopupContainer.generatePopupWithView(calenderView).show()
}
祝您好运
致谢与灵感
JTAppleCalendar (https://github.com/patchthecode/JTAppleCalendar)
作者
许可协议
BACalendar 在 MIT 许可证下发布。详见 LICENSE 文件。