0

「EKCalendarChooserSelectionStyleSingle」モードで EKCalendarChooser を使用すると、表示されますが、常に「カレンダーの編集」モードで表示されます。これにより、カレンダーを選択することはできず、カレンダーを編集/名前変更/削除することしかできません。

私が試すことができることに関するヒントはありますか?「setEditing」を NO/YES に設定して、Done/Cancel ボタンのオン/オフを試してみましたが、すべて試していますが、代わりに編集モードを取得し続けています。

アイデアをありがとう。

4

2 に答える 2

0

「setEditing」をまったく呼び出してはいけません。そうすると、選択モードになります。私は同じトラップに遭遇しました。

于 2013-06-30T14:34:31.643 に答える
0
EKCalendarChooser *calendarList = [[EKCalendarChooser alloc] initWithSelectionStyle:EKCalendarChooserSelectionStyleSingle displayStyle:EKCalendarChooserDisplayAllCalendars entityType:EKEntityTypeEvent eventStore:ekEventStore];
calendarList.delegate = self;
calendarList.showsDoneButton = YES;
calendarList.editing = YES; <============================(Remove this line)
于 2014-07-11T10:34:00.093 に答える