0

このライブラリーをどれだけの人が利用したかわかりませんが、4 月に行われるさまざまなイベントを表示するために使用しています。現在、カレンダー ビューをアプリケーションに追加すると、デフォルトで今日の日付になり、3 月が表示されます。

今日の日付ではなく4月にデフォルト設定する方法を知っている人はいますか? これができると確信しています。コードのどこで日付などをハードコーディングする必要があるのか​​ わかりません。

4

1 に答える 1

1
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization.
        calendar =  [[TKCalendarMonthView alloc] init];
        calendar.delegate = self;
        calendar.dataSource = self;

        NSString *str=[NSString stringWithFormat:@"2012-04-04"];
        NSDateFormatter *df=[[NSDateFormatter alloc] init];
        [df setDateFormat:@"yyyy-MM-dd"];

        NSDate *date1=[df dateFromString:str];

        [calendar selectDate:date1];
        [self.view addSubview:calendar];
    }
    return self;
}

カレンダーを表示する場所でこのコードを使用します。

于 2012-03-14T12:27:34.660 に答える