最後に、トレーニング カレンダー アプリケーションにカレンダー ライブラリを使用することにしました。
Tapkuカレンダーをカスタマイズしようとしています...
知りたいのですが、同じページ(カレンダーの下)でテーブルビューを追加してそのセルを更新するにはどうすればよいですか?
ユーザーが特定の日付を選択すると、特定の日付のイベントが表のセルに表示されます。
注: メッセージを表示するために「DidSelectDate」メソッドを使用しています。
問題は、カレンダーの下にテーブル ビューを追加すると表示されないことです。これを行うにはどうすればよいですか? ここで私がやっている方法:日付が削除されているかどうかの確認:
- (void)calendarMonthView:(TKCalendarMonthView *)monthView didSelectDate:(NSDate *)d {
NSLog(@"calendarMonthView didSelectDate %@",d);
//[self papulateTable];
//[table reloadData];
[self performSelector:@selector(papulateTable) withObject:nil afterDelay:1.0];
//flagtoCheckSelectedCalendarDate = 1;
//[table reloadData];
}
データのリロードを呼び出して、カスタム メソッドをテーブルに入力します。
-(UITableViewCell*)papulateTable
{
listOfTrainings = [[NSMutableArray alloc] init];
[listOfTrainings addObject:@"Objective - C"];
[listOfTrainings addObject:@"C#.Net"];
[listOfTrainings addObject:@"ASP.Net"];
[listOfTrainings addObject:@"JAVA"];
[listOfTrainings addObject:@"Memory management"];
[listOfTrainings addObject:@"Multi Threading app"];
NSString *cellValue = [listOfTrainings objectAtIndex:tempIndexPath.row];
cell.textLabel.text = cellValue;
[table reloadData];
return cell;
}