Swift - 第三方日历组件CVCalendar使用详解1(配置、基本用法)
2017-01-03 09:32
375 查看
CVCalendar 是一款超好用的第三方日历组件,不仅功能强大,而且可以方便地进行样式自定义。同时,CVCalendar 还提供月视图、周视图两种展示模式,我们可以根据需求自由选择使用。
(2)将下载下来的源码包中 CVCalendar.xcodeproj 拖拽至你的工程中
(3)工程 -> General -> Embedded Binaries 项,把 iOS 版的 framework 添加进来:CVCalendar.framework
(4)最后,在需要使用 CVCalendar 的地方 import 进来就可以了
初始化的时候自动显示当月日历,且“今天”的日期文字是红色的。
顶部导航栏标题显示当前日历的年、月信息,日历左右滑动切换的时候,标题内容也会随之改变。
点击导航栏右侧的“今天”按钮,日历又会跳回到当前日期。
点击日历上的任一日期时间后,该日期背景色会变蓝色(如果是今天则变红色)。同时我们在日期选择响应中,将选择的日期弹出显示。
(2)样例代码
日历组件分为:CVCalendarMenuView 和 CVCalendarView 两部分。前者是显示星期的菜单栏,后者是日期表格视图。这二者的位置和大小我们可以随意调整设置。
组件提供了许多代理协议让我进行样式调整或功能响应,我们可以选择使用。但其中 CVCalendarViewDelegate, CVCalendarMenuViewDelegate 这两个协议是必须的。
源码下载:
hangge_1504.zip
原文出自:www.hangge.com 转载请保留原文链接:http://www.hangge.com/blog/cache/detail_1504.html
一、安装配置
(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天日期)。其它方面和月视图相比差别不大,也都是左右滑动切换显示下一周、下一周日期。相关文章推荐
- 基于Swift的iOS应用程序开发:第三方日历组件CVCalendar简介
- Swift - 第三方Alert弹出框组件(SCLAlertView)使用详解
- Log4j 基本配置使用详解
- swift详解之二十二-----------UINavigationController的基本用法和页面传值几种方式
- yii2.0分页的基本使用及其配置详解
- Git详解之环境配置和基本命令使用
- Mybatis用法详解(配置和注解的使用)
- AppFramework1.0数据库访问组件使用说明(三)配置文件详解
- Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
- swift中使用objective-c中第三方库的配置
- greenDao的基本使用及用法详解
- 《Swift 的数组 (Array)的声明和 数组的基本操作详解 和 元组(Tube) 的声明和使用》
- 在真实项目中使用第三方或开源代的代码,组件,中间件,框架的基本规则
- 详解iOS App中UiTabBarController组件的基本用法
- Zend Framework使用Zend_Loader组件动态加载文件和类用法详解
- Swift - CocoaPods的安装使用详解(自动安装管理第三方库)
- yii2分页的基本使用及其配置详解
- 使用Cordova进行iOS开发 (环境配置及基本用法)
- Android组件ViewStub基本使用方法详解
- VisualSVN Server的配置和使用方法(SVN基本用法)