0

我有一个充满与作业对象相对应的字典的数组。每个字典都有一个名为 Date 的条目,其中包含一个 NSDate!每个字典还有一个标题条目,其中包含一个 NSString 我想使用 TAPKU 日历在下面的表格视图中显示标题字符串,如果用户点击日期并且当天有作业到期!我怎样才能做到这一点?谢谢!

4

2 回答 2

2

Tapku 日历有一个方法

- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {}`

其中“d”是点击的日期。有了这个日期,你可以做任何事情。在实现日历的课堂上使用它。

我的示例,我使用来自数组的数据更改按钮的标题,其中包含很多日期的文本:

- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {
    [self setEditButtonTitle:d];
}

- (void)setEditButtonTitle : (NSDate*) d{
    for (int i=0; i<[array count]; i++) {
        if (/*  compare if NSDate from my array is equal to "d" */){
            [editButton setTitle:[array objectAtIndex:i] forState:UIControlStateNormal];
        }
    }
}

部分作业我不明白:(

于 2012-10-06T10:26:51.043 回答
0

最后,更新的 Tapku 演示项目提供了我需要的确切答案! https://github.com/devinross/tapkulibrary

于 2012-10-11T21:46:18.887 回答