在iPhone中的kalcalendar视图中禁用以前的日期

War*_*ior 4 iphone calendar kal

我使用Kal库在iPhone中实现了日历视图.源代码在这里https://github.com/klazuka/Kal.我想禁用之前的日期.只有今天的日期和未来的日期必须是可点击的.

all*_*Nit 5

转到KalGridView.m并替换- (void)setSelectedTile:(KalTileView*)磁贴,其代码如下所示.

- (void)setSelectedTile:(KalTileView *)tile
{
    if (selectedTile != tile && [[KalDate dateFromNSDate:[NSDate date]] compare:tile.date] != NSOrderedDescending) 
    {
        selectedTile.selected = NO;
        selectedTile = [tile retain];
        tile.selected = YES;
        [delegate didSelectDate:tile.date];
    }
}

现在,将禁用当前日期之前的所有日期.