iPhone 应用程序有现成的日历控件吗? [关闭]

Posted

技术标签:

【中文标题】iPhone 应用程序有现成的日历控件吗? [关闭]【英文标题】:Is there any ready-made calendar control for iPhone apps? [closed] 【发布时间】:2010-11-03 02:58:01 【问题描述】:

我正在为 iPhone 构建一个应用程序,它将显示即将发生的和过去的事件。我选择了列表视图,但后来我意识到日历(就像在内置日历应用程序的“月”视图中显示的日历一样)是最合适的。

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

【问题讨论】:

【参考方案1】:

是的。

这些是我知道的选项:

编辑:截至 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,但之前的外观和感觉要好得多,而且它们是免费的,如果你能遵守他们的许可的话。

希望这会有所帮助。

【讨论】:

太棒了!这正是我想要的。我最终使用 DatePicker 和一些 UI 增强功能对应用程序进行了第一次迭代,但我肯定会看看 #1 / #2。非常感谢! 完美..谢谢不可原谅。顺便说一句,kcalendar-iphone 是 MIT 许可证。 IMO,如果您正在开发商业应用程序,那是最好的选择。 我非常同意。顺便说一句,这也是我的选择。 kcalendar-iphone 在 Google Code 上似乎不再可用。 Kal 看起来不错,虽然 github.com/klazuka/Kal 由于您是被选中的正确答案,并且您在答案中显示的日历在过去 4-6 年内没有更新,您介意将此日历添加到您的列表中吗?它更新到 2016 年,可通过 cocoapods 获得,是迄今为止我见过的最好的最可配置的日历。 -> cocoapods.org/pods/JTAppleCalendar【参考方案2】:

最好的网站确实是https://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=Calendar,因为您可以找到单独日历的屏幕截图。尽管如此,我还是列了一个清单:

iOS

CLWeeklyCalendarView Kal TimesSquare VURIG Calendar OCCalendar PMCalendar CKCalendar ABCalendarPicker MBCalendarKit DSLCalendarView MSCollectionViewCalendarLayout NVCalendar VFCalendarView JTCalendar ios-calendar TKCalendarMonthView MELiPadCalendar MACalendarUI RDVCalendarView RSDayFlow DayFlow PDTSimpleCalendar SACalendar MNCalendarView CustomCalendar CVCalendar THCalendarDatePicker MZDayPicker CustomCalendar DIDatepicker FSCalendar WeekViewDemo FFCalendar CGCalendarView CalendarIOS7 GCCalendar iphonecal YFCalendar Upcoming DPCalendar

Xamarin.iOS

FMCalendar TimesSquare Calendar XCalendar Xamarin.Forms.Calendar escoz/monotouch-controls

购买组件

Telerik.Xamarin.iOS Resco Mobileformstoolkit Infragistics iOS Controls

我在Excel-Sheet 中有此信息,您可以在其中找到更多信息。

【讨论】:

【参考方案3】:

我会添加 this 非常好的库。

【讨论】:

嗨,我可以知道 iCal 在 iPad 上一个月是如何工作的,无论他们是使用图书馆还是其他什么??【参考方案4】:

查看 Kal:http://github.com/klazuka/Kal

【讨论】:

【参考方案5】:

这些天来,您可以在 cocoacontrols.com 上解决此类问题。搜索“日历”

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

在发布日期给我们 15 条回复;这个乍一看似乎特别吸引人。

DSLCalendarView for iOS

【讨论】:

【参考方案6】:

http://github.com/klazuka/Kal

是最好的。

【讨论】:

Kal 没有日视图。有什么(简单的)方法可以添加日视图吗? Kal 模仿 iPhone 日历应用程序。我不知道是否有任何日视图。人们总是在发展......搜索它,你可能会得到它。【参考方案7】:

日历自定义控制器的库。

1) OCCalendar

2) PMCalendar

3)MAWeekView

4) ios 日历

5)Kal

6)CKCalendar

希望它对你有帮助。也可以在 git 上使用。

【讨论】:

请张贴他们的链接.. 当前检查了 OCCalendar 链接,提到代码已弃用。 PL。请参阅以下链接github.com/ocrickard/OCCalendar。关于是否仍支持此日历模块的任何输入。【参考方案8】:

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

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

【讨论】:

【参考方案9】:

在 iOS7 世界中运行得更好的稍新的竞争者是TimesSquare。

我用Tapku很久了,感觉不是很灵活,代码真的很难修改。

【讨论】:

【参考方案10】:

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

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

【讨论】:

以上是关于iPhone 应用程序有现成的日历控件吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

可以创建“隐藏”日历项目以在 iPhone 应用程序中显示通知警报吗?

想要类似于 iPhone 日历列表视图的东西吗?

Vue.js横向日历组件

iPhone/iPad 应用程序代码混淆 - 有可能吗?值得? [关闭]

iPhone 日历和时区 (EventKit)

JQuery calendar 日历控件去除已选日期问题?