登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

一个可以显示农历和公历的日历控制器

[复制链接]
来自: chjsun 分类: iOS精品源码 上传时间: 2016-6-7 12:00:30
Tag:日历 calendar 农历 公历

项目介绍:

简单易用的日历控制器      github

使用这个日历灰常简单 只要把calendar拖到你的项目中,就可以直接用了

步骤:一 初始化
初始化控制器,代理监听,设置大小
[Objective-C] 查看源文件 复制代码
  CJCalendarViewController *calendarController = [[CJCalendarViewController alloc] init];
  calendarController.view.frame = self.view.frame;
  calendarController.delegate = self;



二 添加控制器  
[Objective-C] 查看源文件 复制代码
[self presentViewController:calendarController animated:YES completion:nil];



三 实现代理方法
可选代理方法,用来接受返回的年月日
[Objective-C] 查看源文件 复制代码
-(void)CalendarViewController:(CJCalendarViewController *)controller didSelectActionYear:(NSString *)year month:(NSString *)month day:(NSString *)day;



可选的方法/属性一 指定初始时间
默认不指定就是当前时间
[Objective-C] 查看源文件 复制代码
/** 直接指定时间 */
@property (nonatomic, strong) NSDate *Date;
/** 传入年、月、日 ,设置时间 */
-(void) setYear:(NSString *)year month:(NSString *)month day:(NSString *)day;



二 指定颜色
[Objective-C] 查看源文件 复制代码
//以下属性均有默认值
/** HeaderColor default white 上部显示区域标题的颜色*/
@property (nonatomic, copy) UIColor *headerColor;
/** HeaderBackgroundColor default rgb (60, 45, 140) 上部显示区域标题栏背景颜色 */
@property (nonatomic, copy) UIColor *headerBackgroundColor;
/** contentColor default white 上部显示区域内容文本颜色*/
@property (nonatomic, copy) UIColor *contentColor;
/** contentBackgroundColor default rgb (71, 55, 169) 上部显示区域内容背景颜色*/
@property (nonatomic, copy) UIColor *contentBackgroundColor;


[Objective-C] 查看源文件 复制代码
 calendarController.headerBackgroundColor = [UIColor purpleColor];
    calendarController.headerColor = [UIColor whiteColor];
    calendarController.contentColor = [UIColor whiteColor];
    calendarController.contentBackgroundColor = [UIColor purpleColor];



三 制定背景色和透明度
默认透明度0.8 黑色 (ios8+)
[Objective-C] 查看源文件 复制代码
-(void) setBgAlpha:(CGFloat)alpha color:(UIColor *)bgColor;





目前,这个控制器还是相对简陋的,还有完善的空间  - 控制器中的"取消"按钮只是实现了 modal的推出,  - 还没有做缓存相关的操作  - 目前只是在单线程中完成所有工作




学习阶段,请各位大神指点一二 (抱拳)
持续......


DEMO直接下载:




相关源码推荐:

我来说两句
*滑动验证:
所有评论(315)
lizhongqiu 2016-6-7 15:35:05
精华内容,楼主V5!
回复
deike 2016-6-7 15:44:50
学习学习!
回复
千雷引 2016-6-7 19:46:48
强烈支持楼主ing……
回复
奔放的程序猿 2016-6-8 09:11:55
强烈支持楼主ing……
回复
lanchangbin 2016-6-8 10:42:06
感谢分享,Code4App有你更精彩:)
回复
gc2300930 2016-6-8 10:46:10
很给力,Code4App有你更精彩!
回复
小曳 2016-6-8 11:02:39
很给力,Code4App有你更精彩!
回复
liujinfeng 2016-6-8 11:20:58
很给力,Code4App有你更精彩!
回复
zhxi0728 2016-6-8 12:03:02
楼主用心了,内容非常精彩。
回复
提取码:  下载次数:289 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
3002 6 289
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表