Swift Week&Day日历控件

Swift 实现的Week & Day 日历控件是一个超级实用的日历控件,专为 iOS 应用设计。它的最大亮点就是支持周视图日视图之间的自由切换,用户可以轻松查看一周或者某一天的安排。控件的外观可以根据需求自定义,像是修改背景颜色、字体、日期标记等都方便。如果你需要显示事件,还能通过不同的颜色高亮标记每一天的安排。

控件还支持手势操作,用户滑动浏览日期顺畅。设置日期范围限制也简单,防止用户选择无效的日期。更赞的是,控件内置多语言支持,适应全球用户,确保你的应用能无障碍使用。代码结构清晰,易于上手,示例项目也友好,助你快速集成到项目中。

总体来说,如果你正在做一个有日历需求的 iOS 应用,这个控件会是一个不错的选择,功能全、交互流畅、性能优异。

要集成这个控件,直接通过CocoaPodsCarthage或者手动导入都可以。如果你还没用过,建议试试,是有事件显示需求的时候,它的表现棒哦。

zip
JZCalendarWeekView.zip 预估大小:84个文件
folder
JZCalendarWeekView-master 文件夹
file
.gitignore 376B
folder
Screenshots 文件夹
file
all-day.gif 1.28MB
file
scrollType.gif 2.66MB
file
favicon.png 13KB
file
logotype.png 15KB
file
longPress.gif 1.52MB
file
numOfDays.gif 220KB
file
README.md 10KB
folder
Example 文件夹
folder
JZCalendarWeekViewExample.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 216B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
project.pbxproj 28KB
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
JZCalendarWeekViewExample.xcscheme 4KB
folder
JZCalendarWeekViewExample 文件夹
folder
Source 文件夹
file
DefaultWeekView.swift 1KB
folder
LongPressViews 文件夹
file
LongPressEventCell.swift 2KB
file
LongPressViewController.swift 8KB
file
LongPressEventCell.xib 5KB
file
AllDayViewModel.swift 2KB
file
AllDayEvent.swift 871B
file
LongPressWeekView.swift 3KB
file
AppDelegate.swift 2KB
folder
ExampleOptionsViewController 文件夹
file
ExpandableHeaderView.swift 2KB
file
OptionsTableViewCell.swift 3KB
file
OptionsTableViewCell.xib 5KB
file
OptionsViewModel.swift 6KB
file
ExpandableHeaderView.xib 5KB
file
ExampleOptionsViewController.swift 7KB
folder
Base.lproj 文件夹
file
Main.storyboard 12KB
file
EventCell.swift 1KB
folder
Utils 文件夹
file
Extensions.swift 6KB
file
ToastUtil.swift 3KB
file
DefaultViewModel.swift 1KB
file
DefaultEvent.swift 839B
file
DefaultViewController.swift 6KB
file
EventCell.xib 5KB
folder
CustomViews 文件夹
file
CustomWeekView.swift 3KB
file
CustomViewController.swift 7KB
file
HourRowHeader.swift 565B
file
CurrentTimelineAll.swift 1KB
file
BlackGridLine.swift 485B
folder
Supporting Files 文件夹
folder
Base.lproj 文件夹
file
LaunchScreen.storyboard 2KB
folder
Assets.xcassets 文件夹
file
Contents.json 62B
folder
icon_options.imageset 文件夹
file
icons8-settings (1).pdf 1KB
file
Contents.json 168B
folder
AppIcon.appiconset 文件夹
file
Contents.json 2KB
file
Info.plist 1KB
file
.swiftlint.yml 264B
file
LICENSE 1KB
file
.swift-version 4B
folder
Tests 文件夹
file
WeekViewHelperTest.swift 4KB
file
JZLongPressWeekViewTests.swift 4KB
file
Helpers.swift 1KB
file
Constants.swift 314B
file
Info.plist 701B
file
JZBaseWeekViewTests.swift 15KB
file
.travis.yml 978B
folder
JZCalendarWeekView 文件夹
file
JZCalendarWeekView.h 557B
file
JZLongPressEventCell.swift 794B
file
JZWeekViewHelper.swift 5KB
file
JZCollectionView.swift 2KB
file
JZAllDayEvent.swift 660B
folder
ReusableViews 文件夹
file
JZRowHeaderBackground.swift 478B
file
JZColumnHeader.swift 2KB
file
JZCurrentTimelineSection.swift 1KB
file
JZAllDayHeader.swift 2KB
file
JZColumnHeaderBackground.swift 939B
file
JZAllDayCorner.swift 1KB
file
JZAllDayHeaderBackground.swift 901B
file
JZCurrentTimelinePage.swift 1KB
file
JZGridLine.swift 503B
file
JZRowHeader.swift 2KB
file
JZCornerHeader.swift 908B
file
JZBaseWeekView.swift 35KB
folder
Utils 文件夹
file
JZWeekViewColors.swift 1KB
file
WeakTimer.swift 2KB
file
Extensions.swift 9KB
file
JZBaseEvent.swift 1KB
file
Info.plist 776B
file
JZWeekViewFlowLayout.swift 42KB
file
JZLongPressWeekView.swift 26KB
file
JZCalendarWeekView.podspec 511B
folder
JZCalendarWeekView.xcodeproj 文件夹
folder
project.xcworkspace 文件夹
file
contents.xcworkspacedata 201B
folder
xcshareddata 文件夹
file
IDEWorkspaceChecks.plist 238B
file
project.pbxproj 29KB
folder
xcshareddata 文件夹
folder
xcschemes 文件夹
file
JZCalendarWeekView.xcscheme 4KB
...
zip 文件大小:5.73MB