CustomCalendar 0.0.2

CustomCalendar 0.0.2

Manish Pandey 维护。



  • Manish Pandey

Project Logo

License MIT CI Tests Carthage compatibility pod Plateform compatibility

概览

适合 iOS 项目的易于使用的功能日历。

  • 展开(矩形风格)

expanded_rect

  • 展开(圆形风格)

expanded_rect

  • 折叠(矩形风格)

expanded_rect

查看 示例项目

用法

  // 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
  • 添加文档和新增功能