NSJapaneseCalendarのように、NSLocaleにはいくつかの定数がありますが、「物理カレンダー」またはそこにないものを作成したい場合はどうなりますか?任意のカレンダーシステムを定義し、それをNSDate、NSDateComponents、NSCalendarで使用する方法はありますか?
HelloMoon
質問する
788 次
4 に答える
2
UIKit では、NSCalendar を使用して独自のカレンダー システムを作成するために必要な独自のロケールを定義できないため、それは不可能です。
あなたがしなければならないことは、カスタムロケールを定義し、それを使用してinitWithCalendarIdentifier
実際にカスタムのカレンダーを作成することです.
「定義」で私は言っています:
- /usr/share/locale/ に必要なファイルを作成します
- locale.gen ファイルを編集してロケールを追加します
- localgen プログラムを実行してロケールをコンパイルします
次に、選択した識別子を使用してカスタム カレンダーを作成できます。
于 2010-11-11T12:18:26.373 に答える
1
于 2010-11-11T11:57:40.457 に答える
1
カレンダー API の包括的なリストであるこの Q&A を確認してください。
于 2010-11-17T08:17:18.430 に答える
0
別の git プロジェクトである Kal は、https ://github.com/klazuka/Kal にあります。
SQLite と JSON の両方のデータ ソースで動作します
于 2010-11-16T06:33:33.743 に答える