KALViewcontroller API を使用して、iPhone アプリでカレンダーを表示しました。最後に選択した日付を保存して、カレンダーが再び表示されたときに「強調表示」して表示したい。現在、今日の日付が表示されます。
KALViewController.mの関数-(void)showAndSelectTodayは、今日の日付を表示し、今日のタイルを強調表示します。
[[self calendarView] selectTodayIfVisible];
//where *calendarView* is
- (KalView*)calendarView
{
checkDateConf = TRUE;
checkDate = FALSE;
return (KalView*)self.view;
}
KalView.mで
[gridView selectTodayIfVisible];
// gridView は KalGridView です gridView;
KALGridView.m内
selectTodayIfVisibleが宣言されています
- (void)selectTodayIfVisible
{
KalTileView *todayTile = [frontMonthView todaysTileIfVisible];
if (todayTile)
self.selectedTile = todayTile;
}
選択した日付を強調表示する方法を教えてください。