2012-08-05 23 views
0

我剛剛在我的應用中實施了tapku庫日曆。日曆顯示日曆下的事件列表。 (單元格視圖)Xcode事件只顯示標記不是名稱 - TapKu?

我擁有它,所以它使用此代碼顯示日期 - @「2012-08-09 00:00:00 +0000」。

我該如何做到這一點,以便當用戶點擊上面的日期時,它會在下面的單元格中顯示一條消息,如「你的生日」?

我用這個來幫助我的初始部分 - http://developinginthedark.com/posts/iphone-tapku-calendar-markers

回答

0

如果您想更換「」與任何字符串,你必須編輯下面的方法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]; 
} 

}

此外,如果你想進入較長的字符串確保降低標籤和其他上漿性能的字體大小標籤。這裏的標籤是指(點)。