1

Tapkuカレンダーをプロジェクトに添付しました。それは素晴らしい働きをします。ただし、RSSまたはJSONデータからカレンダーにイベントを追加する必要があります。この問題について、TabkuLibにメソッドが表示されませんでした。

Tapkuカレンダーにイベントを追加するにはどうすればよいですか?

4

4 に答える 4

3

TapKuとKalの両方で作業しました。正直なところ、TapKuではなくKalを使用することをお勧めします。これは、Kalが、Webからのデータの読み込みを処理するように設計されたコールバックメソッドを提供しているためです。TapKuについても同じことは言えません。

TapKuのドキュメントはここにありますが、あなたが述べたように、データを追加する特別な方法はありません。TapKuでは、基本的にカレンダーにマークを表示する日を指定し、選択した日付への変更を処理します。

Kalの詳細については、GitHubのWikiを参照してください。

于 2012-07-24T08:03:50.033 に答える
1

このデリゲートメソッドを使用できます:

-(NSArray *)calendarMonthView:(TKCalendarMonthView *)monthView marksFromDate:(NSDate *)startDate toDate:(NSDate *)lastDate
{
    // adds marks to the individual dates
    // return an array containing boolean values (YES/NO)
    // whether to mark the date[index];
}
于 2012-12-19T00:07:11.270 に答える
0

現在、現在のすべてのイベントをKALカレンダーのデータソースに追加することに問題はなく、マーカーの変更も非常に簡単です。簡単かもしれませんが、プロジェクト/フレームワークにインポートする必要があるKAL.bundleファイルにいくつかの変更を加える必要があります。KALのビューを作成するために使用されるすべての写真が含まれています。

とにかく、あなたはKALのディレクトリとKalTileView.mの下に行きたいと思うでしょう、そしてそれはあなたが見つける場所です

} else { 
textColor = ........
shadowColor = .......
markerImage = [UIImage imageNamed:@"Kal.bundle/kal_marker.png"];
}

上記のコードはdrawRectメソッドにあります。

マーカーの変更は問題ありませんが、いくつかのマーカーをインポートするのが難しいため、表示するマーカーからランダムに選択して、アプリをもう少しカラフルにすることができました:P。しかし、いや、うまくいきませんでした。

ただし、必要に応じてマーカーを別の色に変更できます。

于 2013-03-20T22:55:47.230 に答える
-1

http://developinginthedark.com/posts/iphone-tapku-calendar-markers

このサイトにアクセスしてデモコードをダウンロードし、マーカーを追加する方法の詳細な説明もあります

于 2013-06-21T17:29:23.100 に答える