我已经使用 Kal 库在 iPhone 中实现了日历视图。源代码在这里https://github.com/klazuka/Kal。我想禁用以前的日期。只有今天和未来日期必须是可点击的。
问问题
805 次
1 回答
5
转到KalGridView.m并用下面给出的代码替换-(void)setSelectedTile:(KalTileView *)tile。
- (void)setSelectedTile:(KalTileView *)tile { if (selectedTile != tile && [[KalDate dateFromNSDate:[NSDate date]] compare:tile.date] != NSOrderedDescending) { selectedTile.selected = 否; selectedTile = [瓷砖保留]; tile.selected = YES; [委托didSelectDate:tile.date]; } }
现在所有在当前日期之前的日期都将被禁用。
于 2013-07-15T08:33:41.203 回答