1

我已将 Tapku 日历附加到我的项目中。它工作得很好。但是我必须将事件从 RSS 或 JSON 数据添加到我的日历中。我在 Tabku Lib 中没有看到任何关于这个问题的方法。

如何将事件添加到 Tapku 日历?

4

4 回答 4

3

我曾与 TapKu 和Kal合作过。老实说,我建议使用 Kal 而不是 TapKu,因为Kal提供了旨在处理从 Web 加载数据的回调方法。我不能对 TapKu 说同样的话。

TapKu 文档在这里,但正如您所说,没有特定的方法来添加数据。使用 TapKu,您基本上可以指定在日历上显示标记的日期,并处理所选日期的更改。

您可以在 GitHub 上的 Wiki 上找到有关 Kal 的更多信息。

于 2012-07-24T08:03:50.033 回答
1

您可以使用此委托方法:

-(NSArray *)calendarMonthView:(TKCalendarMonthView *)monthView marksFromDate:(NSDate *)startDate toDate:(NSDate *)lastDate
{
    // adds marks to the individual dates
    // return an array containing boolean values (YES/NO)
    // whether to mark the date[index];
}
于 2012-12-19T00:07:11.270 回答
0

我目前将所有当前事件添加到 KAL 日历的数据源中没有问题,并且更改标记也非常简单。虽然它可能很简单,但必须对您应该已导入项目/框架的 KAL.bundle 文件进行一些更改。它包含用于创建 KAL 视图的所有照片。

无论如何,你会想要去 KAL 的目录和 KalTileView.m 下,你会在那里找到

} else { 
textColor = ........
shadowColor = .......
markerImage = [UIImage imageNamed:@"Kal.bundle/kal_marker.png"];
}

上面的代码在 drawRect 方法中。

修改标记很好....但是我发现导入几个标记有些困难,所以我可以从标记中随机选择显示....使应用程序更加丰富多彩:P。但是不,没有用。

不过,如果您愿意,您可以将标记更改为另一种颜色。

于 2013-03-20T22:55:47.230 回答
-1

http://developinginthedark.com/posts/iphone-tapku-calendar-markers

到本站下载demo代码,还有加标记方法的详细说明

于 2013-06-21T17:29:23.100 回答