如何向Tapku日历添加活动?

时间:2012-07-24 07:50:38

标签: iphone ios events calendar tapku

我已将Tapku日历附加到我的项目中。它很棒。但我必须从RSS或JSON数据向我的日历添加事件。我没有在Tabku Lib中看到有关此问题的任何方法。

如何向Tapku日历添加活动?

4 个答案:

答案 0 :(得分:3)

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

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

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

答案 1 :(得分: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];
}

答案 2 :(得分:0)

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

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

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

上面的代码在drawRect方法中。

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

但是,如果您愿意,可以将标记更改为其他颜色。

答案 3 :(得分:-1)

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

访问此站点下载演示代码,并详细说明添加标记的方法