1

NSJapaneseCalendarのように、NSLocaleにはいくつかの定数がありますが、「物理カレンダー」またはそこにないものを作成したい場合はどうなりますか?任意のカレンダーシステムを定義し、それをNSDate、NSDateComponents、NSCalendarで使用する方法はありますか?

4

4 に答える 4

2

UIKit では、NSCalendar を使用して独自のカレンダー システムを作成するために必要な独自のロケールを定義できないため、それは不可能です。

あなたがしなければならないことは、カスタムロケールを定義し、それを使用してinitWithCalendarIdentifier実際にカスタムのカレンダーを作成することです.

「定義」で私は言っています:

  • /usr/share/locale/ に必要なファイルを作成します
  • locale.gen ファイルを編集してロケールを追加します
  • localgen プログラムを実行してロケールをコンパイルします

次に、選択した識別子を使用してカスタム カレンダーを作成できます。

于 2010-11-11T12:18:26.373 に答える
1

Tapku ライブラリにはカレンダー ビューがあります

http://tapku.com/

http://github.com/devinross/tapkulibrary

あなたはこれに興味があるかもしれません..

于 2010-11-11T11:57:40.457 に答える
1

カレンダー API の包括的なリストであるこの Q&A を確認してください。

iPhone アプリ用の既製のカレンダー コントロールはありますか?

于 2010-11-17T08:17:18.430 に答える
0

別の git プロジェクトである Kal は、https ://github.com/klazuka/Kal にあります。

SQLite と JSON の両方のデータ ソースで動作します

于 2010-11-16T06:33:33.743 に答える