ABPicker C ссылка
Непрозрачный тип ABPicker позволяет Вам, создают и управляют окнами средства выбора людей в пользовательском интерфейсе приложения.
Использовать ABPickerCreate создать окно средства выбора людей и ABPickerSetVisibility сделать его видимым. Использовать ABPickerAddProperty добавить свойства к рекордному списку. Пользователи могут указать который свойство вывести на экран путем щелчка по столбцу свойства в рекордном списке и выбора желаемого свойства.
-
Ссылка на объект ABPicker.
Объявление
Objective C
typedef struct OpaqueABPicker *ABPickerRef;Оператор импорта
Objective C
@import AddressBook;Доступность
Доступный в OS X v10.3 и позже.
-
Битовое поле раньше указывало поведение выбора для значений свойств мультизначения.
Объявление
Objective C
typedef OptionBits ABPickerAttributes;Обсуждение
Используйте константы, перечисленные в Поведении Выбора Средства выбора людей.
Когда многократные способы поведения выбраны, самое строгое поведение используется. Поведение по умолчанию является выбором единственного значения (
kABPickerSingleValueSelection).Оператор импорта
Objective C
@import AddressBook;Доступность
Доступный в OS X v10.3 и позже.
-
Константы, используемые
ABPickerAttributesуказать Людей типы событий Средства выбора.Объявление
Objective C
enum { kEventABPeoplePickerGroupSelectionChanged = 1, kEventABPeoplePickerNameSelectionChanged = 2, kEventABPeoplePickerValueSelectionChanged = 3, kEventABPeoplePickerDisplayedPropertyChanged = 4, kEventABPeoplePickerGroupDoubleClicked = 5, kEventABPeoplePickerNameDoubleClicked = 6, };Константы
-
kEventABPeoplePickerGroupSelectionChangedkEventABPeoplePickerGroupSelectionChangedВыбор в списке группы изменился.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerNameSelectionChangedkEventABPeoplePickerNameSelectionChangedВыбор в списке имени изменился.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerValueSelectionChangedkEventABPeoplePickerValueSelectionChangedВыбор в свойстве мультизначения изменился.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerDisplayedPropertyChangedkEventABPeoplePickerDisplayedPropertyChangedВыведенное на экран свойство в рекордном списке изменилось.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerGroupDoubleClickedkEventABPeoplePickerGroupDoubleClickedПо группе в списке группы дважды щелкнули.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerNameDoubleClickedkEventABPeoplePickerNameDoubleClickedПо записи в рекордном списке дважды щелкнули.
Доступный в OS X v10.3 и позже.
Обсуждение
Делегат окна средства выбора людей уведомляется, когда события определили, ранее происходят. События People Picker содержат параметр события, содержащий объект ABPicker. Используйте следующий код для получения объекта ABPicker:
GetEventParameter ( inEvent, kEventParamABPickerRef,typeCFTypeRef, NULL, sizeof(ABPickerRef),NULL, &outPickerRef );
Доступность
Доступный в OS X v10.3 и позже.
-
-
Используйте эту константу для получения объекта ABPicker из события People Picker.
Объявление
Objective C
enum { kEventParamABPickerRef = 'abpp' };Константы
-
kEventParamABPickerRefkEventParamABPickerRefНазвание параметра событий средства выбора людей.
Доступный в OS X v10.3 и позже.
Доступность
Доступный в OS X v10.3 и позже.
-
-
Константы для указания поведения выбора для значений свойств мультизначения.
Объявление
Objective C
enum { kABPickerSingleValueSelection = 1 << 0, kABPickerMultipleValueSelection = 1 << 1, kABPickerAllowGroupSelection = 1 << 2, kABPickerAllowMultipleSelection = 1 << 3 };Константы
-
kABPickerSingleValueSelectionkABPickerSingleValueSelectionПозволяет пользователю выбирать единственное значение. Это - поведение по умолчанию.
Доступный в OS X v10.3 и позже.
-
kABPickerMultipleValueSelectionkABPickerMultipleValueSelectionПозволяет пользователю выбирать многократные значения.
Доступный в OS X v10.3 и позже.
-
kABPickerAllowGroupSelectionkABPickerAllowGroupSelectionПозволяет пользователю выбирать все группы в списке групп. Когда пользователь выбирает группу, иначе по крайней мере одна запись в группе выбрана. Значение по умолчанию не должно позволять выбор группы.
Доступный в OS X v10.3 и позже.
-
kABPickerAllowMultipleSelectionkABPickerAllowMultipleSelectionПозволяет пользователю выбирать больше чем одну группу или запись за один раз. Значение по умолчанию должно позволить множественный выбор.
Доступный в OS X v10.3 и позже.
-
