概览
适合 iOS 项目的易于使用的功能日历。
- 展开(矩形风格)
- 展开(圆形风格)
- 折叠(矩形风格)
查看 示例项目
用法
// Step 1 - create
let calendarView = CalendarView(data: CalendarViewModel(days: CalendarDayListViewModel(), weekDays: CalendarWeekHeaderViewModel.generateWeekDays())) { selectedDay in
print(selectedDay)
}
// Step 2: Customize
calendarView
.dayStyle(CalendarDayStyle())
.weekHeaderStyle(DefaultStyle())
.dayPresentation(.expanded)
安装指南
Carthage
第 1 步:将以下内容添加到 CartFile 中
github "LenisDev/Calendar" ~> 0.0.2
第 2 步:从当前项目目录运行 carthage update
这就完成了,安装成功。
CocoaPods
第 1 步:将 pod 'CustomCalendar', '~> 0.0.2'
添加到 Podfile 中
target 'MyApp' do
pod 'CustomCalendar', '~> 0.0.2'
end
第 2 步:从当前项目目录运行 pod install
这就完成了,安装成功。
试用以下命令
pod try Tab
Swift包管理器
dependencies: [
.package(url: "https://github.com/LenisDev/Calendar.git", .upToNextMajor(from: "0.0.2"))
]
贡献
- 尝试使用并报告错误
- 修复问题和创建PR
- 添加文档和新增功能