2012-08-05 3 views
0

방금 ​​app에 tapku 라이브러리 캘린더를 구현했습니다. 캘린더는 캘린더 아래에 이벤트 목록을 표시합니다. (셀보기)Xcode 마커 이름 만 표시하는 이벤트 - TapKu?

나는이 코드를 사용하여 날짜를 보여 주므로 - ""2012-08-09 00:00:00 +0000 "입니다.

어떻게하면 위의 날짜를 클릭하면 아래 셀에 '생일'과 같은 메시지가 표시됩니까?

나는 초기 부분을 도와하려면이 옵션을 사용 - "." http://developinginthedark.com/posts/iphone-tapku-calendar-markers

답변

0

가 교체 할 경우

- (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]; 
} 

} 또한 레이블 및 다른 크기 속성의 글꼴 크기를 감소해야합니다 긴 문자열을 입력 할 경우

: 임의의 문자열을 사용하여 다음과 같은 방법 TKCalendarView.m을 편집해야합니다 라벨. 여기서 레이블은 (점)을 나타냅니다.

관련 문제