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

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

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

【问题讨论】:

    标签: iphone cocoa-touch interface uikit calendar


    【解决方案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】:

    【讨论】:

      【解决方案3】:

      我会添加 this 非常好的库。

      【讨论】:

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

      【讨论】:

        【解决方案5】:

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

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

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

        DSLCalendarView for iOS

        【讨论】:

          【解决方案6】:

          【讨论】:

          • 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 类继承的。

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多