【问题标题】:Creating custom calendar for ios with events (trips) added over multiple days/months为 ios 创建自定义日历,其中添加了多天/多月的事件(旅行)
【发布时间】:2014-03-30 17:55:30
【问题描述】:

我对这个问题有点困惑。在我的一个应用程序中,我必须创建一个自定义日历,显示与多个日期相关的事件旅行。问题是,实际上我需要添加事件的标题 - 如附图所示连续跨越多个日期。现在我正在使用 DPCalendar,我所达到的最接近的是,在单个日期中显示事件。但不能添加相同的事件 - 多个日期的旅行标题

欢迎任何支持多个日期的事件的此类自定义日历控件的解决方案或链接。

在此先感谢并希望尽快得到合适的答案:)

我已经定制了 DPCalender,并且已经实现了这么多......如图所示

【问题讨论】:

  • 以离题结束:典型的“给我代码”或推荐一个库问题。
  • No.. 它没有给我代码类型问题。实际上,如果知道,我们使用可可控件或 github 来获取自定义控件。但是,我刚刚提到了如何自定义任何此类控件。
  • 你试过什么?您的具体问题是什么,而不是“我不知道该怎么做”。
  • 我已经完全自定义了 DPCalendar。只是不能在多个日期上设置标签。请参阅我更新的问题
  • 你有没有找到解决这个问题的方法?

标签: iphone objective-c ios7 xcode5 icalendar


【解决方案1】:

请查看自定义日历:https://github.com/tjeerdintveen/Vurig-Calendar

我可以看到我可以在日期上添加自定义底线。

查看代码:

NSArray *dates = [NSArray arrayWithObjects:[NSNumber numberWithInt:1],[NSNumber numberWithInt:5], nil];

[日历视图标记日期:日期];

您将在申请日历中的 1 日和 5 日看到底线。您可以将更多对象添加到同一个数组中,比如 [NSNumber numberWithInt:8]。然后你也会在第 8 天得到底线。

希望对你有帮助

:)

【讨论】:

  • 是的,代码接近我想要的。但是,问题仍然存在。如何将扩展标签连续添加到 3 个日期?就像在我的参考图像中一样 - 日期 10、11、12 有一个标签“去纽约”。如何做到这一点?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-12-22
  • 1970-01-01
  • 2015-02-11
  • 1970-01-01
  • 2013-05-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多