iPhone应用程序是否有现成的日历控件?

时间:2009-06-15 19:02:23

标签: iphone cocoa-touch interface uikit calendar

我正在为iPhone制作一个应用程序,用于显示即将到来的和过去的事件。我选择了列表视图,但后来我意识到日历(就像内置日历应用程序中“月”视图中显示的日历一样)将是最佳匹配。

然而,iPhone人机界面指南只是提到日期选择器,而不是日历,所以我相信没有任何开箱即用的东西。真的吗?如果是这样,有没有人知道可以使用的第三方控件? (我可以自己写一个,但我宁愿准备一些东西,因为这是对原始项目计划的偏离)。

10 个答案:

答案 0 :(得分:76)

这些是我所知道的选项:

编辑:截至2010年5月6日

1)GCCalendar

2)http://github.com/klazuka/Kal

3)http://code.google.com/p/iphonecal(需要定制 - 轻松 - 将文本从中文更改为英文)

4)商业:http://nrg.com.bd/blog/archives/36但外观&如果您能够遵守他们的许可证,那么之前的感觉会更好,更好,并且它们是免费的。

希望这有帮助。

答案 1 :(得分:30)

答案 2 :(得分:12)

我会添加this非常好的库。

答案 3 :(得分:6)

答案 4 :(得分:4)

这些天你喜欢这个问题的转到的地方是cocoacontrols.com。正在搜索“日历”

https://www.cocoacontrols.com/search?utf8=✓&q=calendar

在发布日期给出了15条回复;这个看起来特别吸引人。

DSLCalendarView for iOS

答案 5 :(得分:3)

  

http://github.com/klazuka/Kal

是最好的。

答案 6 :(得分:3)

日历自定义控制器的库。

1)OCCalendar

2)PMCalendar

3)MAWeekView

4)ios-calendar

5)Kal

6)CKCalendar

希望它能帮到你。也可以在git上使用。

答案 7 :(得分:2)

我自己编写了(适用于iPad /横向视图,可滚动,可设置,基于Three20构建) - http://www.componentix.com/blog/22

在GitHub上 - https://github.com/vgrichina/ios-calendar

答案 8 :(得分:1)

在iOS7世界中效果更好的稍微新的竞争者是TimesSquare

我使用Tapku很长一段时间但没有发现它的灵活性,而且代码很难修改。

答案 9 :(得分:0)

还有用Swift(2.0)CVCalendar编写的iOS 8+的其他新版自定义可视日历。它为iOS提供了易于定制的日历控制。

DDCalendarView看起来与iCal类似。它有ObjectiveC和Swift版本的代码。目前它仅显示每日活动。我们需要开发用户界面来支持每周和每月的活动。此日历中使用的事件类不是从EKEventKit类继承的。