我刚刚在我的应用程序中实现了 tapku 图书馆日历。日历在日历下显示一个事件列表。(单元格视图)
我有它,所以它使用此代码显示日期 - @“2012-08-09 00:00:00 +0000”。
我将如何做到这一点,以便当用户单击上面的日期时,它会在下面的单元格中显示类似“您的生日”的消息?
我用它来帮助我完成最初的部分 - http://developinginthedark.com/posts/iphone-tapku-calendar-markers
我刚刚在我的应用程序中实现了 tapku 图书馆日历。日历在日历下显示一个事件列表。(单元格视图)
我有它,所以它使用此代码显示日期 - @“2012-08-09 00:00:00 +0000”。
我将如何做到这一点,以便当用户单击上面的日期时,它会在下面的单元格中显示类似“您的生日”的消息?
我用它来帮助我完成最初的部分 - http://developinginthedark.com/posts/iphone-tapku-calendar-markers
如果要替换“。” 对于任何字符串,您都必须编辑以下方法 TKCalendarView.m:
- (void) drawTileInRect:(CGRect)r day:(int)day mark:(BOOL)mark font:(UIFont*)f1 font2:(UIFont*)f2{
NSString *str = [NSString stringWithFormat:@"%d",day];
r.size.height -= 2;
[str drawInRect: r
withFont: f1
lineBreakMode: UILineBreakModeWordWrap
alignment: UITextAlignmentCenter];
if(mark){
r.size.height = 10;
r.origin.y += 18;
// Editing done here .......
[@"edit" drawInRect: r
withFont: f2
lineBreakMode: UILineBreakModeWordWrap
alignment: UITextAlignmentCenter];
}
}
此外,如果您想输入更长的字符串,请确保减小标签的字体大小和标签的其他尺寸属性。这里的标签是指(点)。