EKCalendarChooser
Наследование
-
NSObject
-
UIResponder
-
UIViewController
-
EKCalendarChooser
-
NSObject
-
UIResponder
-
UIViewController
-
EKCalendarChooser
Соответствует
Оператор импорта
Swift
import EventKitUI
Objective C
@import EventKitUI;
Доступность
Доступный в iOS 5.0 и позже.
Не доступный в расширениях приложения.
Экземпляр EKCalendarChooser
класс является контроллером представления, выводящим на экран интерфейс для выбора того или большего количества календарей в хранилище события. Этот контроллер представления может быть продвинут на штабеле навигации или представлен модально. Используйте делегата, соответствующего EKCalendarChooserDelegate
протокол для получения обратных вызовов, когда пользователь выбирает календари или отменяет работу.
-
Инициализирует недавно создаваемого календарного селектора.
Объявление
Swift
init!(selectionStyle
selectionStyle
: EKCalendarChooserSelectionStyle, displayStyledisplayStyle
: EKCalendarChooserDisplayStyle, eventStoreeventStore
: EKEventStore!)Objective C
- (id)initWithSelectionStyle:(EKCalendarChooserSelectionStyle)
selectionStyle
displayStyle:(EKCalendarChooserDisplayStyle)displayStyle
eventStore:(EKEventStore *)eventStore
Параметры
selectionStyle
Определяет, позволяются ли множественные выборы. Возможные значения описаны в EKCalendarChooserSelectionStyle.
displayStyle
Определяет, какие календари выведены на экран. Возможные значения описаны в EKCalendarChooserDisplayStyle.
eventStore
Хранилище события, которому принадлежат календари.
Возвращаемое значение
Инициализированный календарный селектор.
Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 5.0 и позже.
Не доступный в расширениях приложения.
-
init (selectionStyle:displayStyle:entityType:eventStore:) - initWithSelectionStyle:displayStyle:entityType:eventStore:
Инициализирует недавно создаваемого календарного селектора для определенного типа объекта.
Объявление
Swift
init!(selectionStyle
selectionStyle
: EKCalendarChooserSelectionStyle, displayStyledisplayStyle
: EKCalendarChooserDisplayStyle, entityTypeentityType
: EKEntityType, eventStoreeventStore
: EKEventStore!)Objective C
- (id)initWithSelectionStyle:(EKCalendarChooserSelectionStyle)
selectionStyle
displayStyle:(EKCalendarChooserDisplayStyle)displayStyle
entityType:(EKEntityType)entityType
eventStore:(EKEventStore *)eventStore
Параметры
selectionStyle
Определяет, позволяются ли множественные выборы. Возможные значения описаны в EKCalendarChooserSelectionStyle.
displayStyle
Определяет, какие календари выведены на экран. Возможные значения описаны в EKCalendarChooserDisplayStyle.
entityType
Тип объекта календаря. Возможные значения
EKEntityTypeEvent
иEKEntityTypeReminder
.eventStore
Хранилище события, которому принадлежат календари.
Возвращаемое значение
Инициализированный календарный селектор.
Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 6.0 и позже.
Не доступный в расширениях приложения.
-
delegate
СвойствоКалендарный делегат селектора.
Объявление
Swift
weak var delegate: EKCalendarChooserDelegate!
Objective C
@property(nonatomic, weak) id< EKCalendarChooserDelegate > delegate
Обсуждение
Этот объект должен соответствовать
EKCalendarChooserDelegate
протокол.Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 5.0 и позже.
Не доступный в расширениях приложения.
-
selectedCalendars
СвойствоКалендари выбраны пользователем.
Объявление
Swift
var selectedCalendars: Set<NSObject>!
Objective C
@property(nonatomic, copy) NSSet *selectedCalendars
Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 5.0 и позже.
Не доступный в расширениях приложения.
-
selectionStyle
СвойствоОпределяет, позволяются ли множественные выборы. (только для чтения)
Объявление
Swift
var selectionStyle: EKCalendarChooserSelectionStyle { get }
Objective C
@property(nonatomic, readonly) EKCalendarChooserSelectionStyle selectionStyle
Обсуждение
Возможные значения описаны в EKCalendarChooserSelectionStyle.
Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 5.0 и позже.
Не доступный в расширениях приложения.
-
showsCancelButton
СвойствоБулево значение, определяющее, показана ли Кнопка отмены, когда этот контроллер представлен модально контроллером навигации.
Объявление
Swift
var showsCancelButton: Bool
Objective C
@property(nonatomic) BOOL showsCancelButton
Обсуждение
YES
true
показать Кнопку отмены; иначе,NO
false
.Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 5.0 и позже.
Не доступный в расширениях приложения.
См. также
-
showsDoneButton
СвойствоБулево значение, определяющее, показана ли кнопка Done, когда этот контроллер представлен модально контроллером навигации.
Объявление
Swift
var showsDoneButton: Bool
Objective C
@property(nonatomic) BOOL showsDoneButton
Обсуждение
YES
true
показать кнопку Done; иначе,NO
false
.Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 5.0 и позже.
Не доступный в расширениях приложения.
См. также
-
Стиль селектора.
Объявление
Swift
struct EKCalendarChooserDisplayStyle { init(_
value
: UInt32) var value: UInt32 }Objective C
typedef enum { EKCalendarChooserDisplayAllCalendars, EKCalendarChooserDisplayWritableCalendarsOnly } EKCalendarChooserDisplayStyle;
Константы
-
EKCalendarChooserDisplayAllCalendars
Селектор выводит на экран и читаемые и перезаписываемые календари.
Доступный в iOS 5.0 и позже.
-
EKCalendarChooserDisplayWritableCalendarsOnly
Селектор выводит на экран перезаписываемые календари только.
Доступный в iOS 5.0 и позже.
Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 5.0 и позже.
-
-
Стиль выбора календарей.
Объявление
Swift
struct EKCalendarChooserSelectionStyle { init(_
value
: UInt32) var value: UInt32 }Objective C
typedef enum { EKCalendarChooserSelectionStyleSingle, EKCalendarChooserSelectionStyleMultiple } EKCalendarChooserSelectionStyle;
Константы
-
EKCalendarChooserSelectionStyleSingle
Стиль, позволяющий единственный выбор календарей.
Доступный в iOS 5.0 и позже.
-
EKCalendarChooserSelectionStyleMultiple
Стиль, позволяющий множественные выборы календарей.
Доступный в iOS 5.0 и позже.
Оператор импорта
Objective C
@import EventKitUI;
Swift
import EventKitUI
Доступность
Доступный в iOS 5.0 и позже.
-