我希望在我的应用中的一个视图控制器中安装日历控件。我环顾四周,发现Kal和Tapku是最受欢迎的。我能够将Kal集成到我的项目中,但它似乎没有按照我想要的方式进行。
我在寻找的是 - 1.字体颜色,单元格颜色,字体粗体/斜体等应通过API自定义。 我应该可以从任何单元格(即日期)转到另一个视图控制器。 3.我应该能够在屏幕上显示更多控件......例如几个标签等。
是否有可能获得任何此类预先存在的第三方日历控件,我可以自定义以满足我的需求?或者我需要创建自己的日历控件吗?
答案 0 :(得分:3)
查看我的开源日历组件:https://github.com/k06a/ABCalendarPicker
答案 1 :(得分:1)
我的开源日历应该能够完成所有这些
https://github.com/nopshusang/SACalendar
虽然没有彻底的API,但您可以通过编辑SACalendarConstants.h中的常量来自定义字体和其他所有UI
您可以通过实施委托功能
来转换到另一个视图-(void) SACalendar:(SACalendar*)calendar didSelectDate:(int)day month:(int)month year:(int)year
每次单击单元格时都会调用此方法。然后你可以从那里启动一个segue。
答案 2 :(得分:0)
您是否看过Rescoe提供的控件?它不是免费的,我没有亲自评估,但根据我在其他平台(即Windows Mobile)上的经验,它们非常强大。
http://www.resco.net/developer/mobileformstoolkit/details.aspx?comp=MonthCalendar&p=iOS
编辑:控件需要Mono touch,这可能不是你想要的......
答案 3 :(得分:0)
如果是Kal,您必须在KalTileView.m中进行更改,您可以在其中设置背景图像和字体颜色(在drawRect方法中)。
希望这会有所帮助。
答案 4 :(得分:0)
你可以从这里尝试其中一个 - Code4App Calendars