宿題のオブジェクトに対応する辞書でいっぱいの配列があります。各辞書には、NSDateを保持するDateという名前のエントリがあります。各辞書には、NSStringを保持するTitleのエントリもあります。TAPKUカレンダーを使用して、ユーザーが日付をタップし、その日に宿題がある場合のTitle文字列を下の表ビューに表示します。どうすればこれを達成できますか?ありがとう!
質問する
569 次
2 に答える
2
Tapkuカレンダーには方法があります
- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {}`
ここで、「d」はタップされた日付です。この日付であなたはすべてをすることができます。カレンダーを実装するクラスで使用します。
私の例では、配列witchからのデータでボタンのタイトルを変更すると、多くの日付のテキストが含まれます。
- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {
[self setEditButtonTitle:d];
}
- (void)setEditButtonTitle : (NSDate*) d{
for (int i=0; i<[array count]; i++) {
if (/* compare if NSDate from my array is equal to "d" */){
[editButton setTitle:[array objectAtIndex:i] forState:UIControlStateNormal];
}
}
}
宿題の一部私は理解していません:(
于 2012-10-06T10:26:51.043 に答える
0
結局、更新されたTapkuデモプロジェクトは、私が必要とした正確な答えを提供しました! https://github.com/devinross/tapkulibrary
于 2012-10-11T21:46:18.887 に答える