0

Tapkuライブラリカレンダーをアプリに実装しました。カレンダーには、カレンダーの下にイベントリストが表示されます。(セルビュー)

私はそれを持っているので、このコードを使用して日付を表示します-@ "2012-08-0900:00:00+0000"。

ユーザーが上の日付をクリックすると、下のセルに「あなたの誕生日」のようなメッセージが表示されるようにするにはどうすればよいですか?

私はこれを使って最初の部分を手伝ってくれました-http://developinginthedark.com/posts/iphone-tapku-calendar-markers

4

1 に答える 1

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

}

また、より長い文字列を入力する場合は、ラベルのフォントサイズとラベルの他のサイズ設定プロパティを必ず小さくしてください。ここでのラベルは(ドット)を指します。

于 2013-05-06T10:09:07.667 に答える