您的位置:首页 > 移动开发 > Swift

Swift - 第三方日历组件CVCalendar使用详解1(配置、基本用法)

2017-01-03 09:32 375 查看
CVCalendar 是一款超好用的第三方日历组件,不仅功能强大,而且可以方便地进行样式自定义。同时,CVCalendar 还提供月视图、周视图两种展示模式,我们可以根据需求自由选择使用。

一、安装配置

(1)从 GitHub 上下载最新的代码:https://github.com/Mozharovsky/CVCalendar

(2)将下载下来的源码包中 CVCalendar.xcodeproj 拖拽至你的工程中





(3)工程 -> General -> Embedded Binaries 项,把 iOS 版的 framework 添加进来:CVCalendar.framework





(4)最后,在需要使用 CVCalendar 的地方 import 进来就可以了

二、基本用法

1,月视图使用样例

(1)效果图

初始化的时候自动显示当月日历,且“今天”的日期文字是红色的。
顶部导航栏标题显示当前日历的年、月信息,日历左右滑动切换的时候,标题内容也会随之改变。
点击导航栏右侧的“今天”按钮,日历又会跳回到当前日期。
点击日历上的任一日期时间后,该日期背景色会变蓝色(如果是今天则变红色)。同时我们在日期选择响应中,将选择的日期弹出显示。











(2)样例代码

日历组件分为:CVCalendarMenuView CVCalendarView 两部分。前者是显示星期的菜单栏,后者是日期表格视图。这二者的位置和大小我们可以随意调整设置。
组件提供了许多代理协议让我进行样式调整或功能响应,我们可以选择使用。但其中 CVCalendarViewDelegate, CVCalendarMenuViewDelegate 这两个协议是必须的。

源码下载:

hangge_1504.zip

2,周视图使用样例

同月视图模式相比,周视图日历区域只有一行(每次显示7天日期)。其它方面和月视图相比差别不大,也都是左右滑动切换显示下一周、下一周日期。





原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1504.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  日历 CVCalendar