我已将Tapku日历附加到我的项目中。它很棒。但我必须从RSS或JSON数据向我的日历添加事件。我没有在Tabku Lib中看到有关此问题的任何方法。
如何向Tapku日历添加活动?
答案 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
访问此站点下载演示代码,并详细说明添加标记的方法