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, };
Константы
-
kEventABPeoplePickerGroupSelectionChanged
kEventABPeoplePickerGroupSelectionChanged
Выбор в списке группы изменился.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerNameSelectionChanged
kEventABPeoplePickerNameSelectionChanged
Выбор в списке имени изменился.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerValueSelectionChanged
kEventABPeoplePickerValueSelectionChanged
Выбор в свойстве мультизначения изменился.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerDisplayedPropertyChanged
kEventABPeoplePickerDisplayedPropertyChanged
Выведенное на экран свойство в рекордном списке изменилось.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerGroupDoubleClicked
kEventABPeoplePickerGroupDoubleClicked
По группе в списке группы дважды щелкнули.
Доступный в OS X v10.3 и позже.
-
kEventABPeoplePickerNameDoubleClicked
kEventABPeoplePickerNameDoubleClicked
По записи в рекордном списке дважды щелкнули.
Доступный в 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' };
Константы
-
kEventParamABPickerRef
kEventParamABPickerRef
Название параметра событий средства выбора людей.
Доступный в OS X v10.3 и позже.
Доступность
Доступный в OS X v10.3 и позже.
-
-
Константы для указания поведения выбора для значений свойств мультизначения.
Объявление
Objective C
enum { kABPickerSingleValueSelection = 1 << 0, kABPickerMultipleValueSelection = 1 << 1, kABPickerAllowGroupSelection = 1 << 2, kABPickerAllowMultipleSelection = 1 << 3 };
Константы
-
kABPickerSingleValueSelection
kABPickerSingleValueSelection
Позволяет пользователю выбирать единственное значение. Это - поведение по умолчанию.
Доступный в OS X v10.3 и позже.
-
kABPickerMultipleValueSelection
kABPickerMultipleValueSelection
Позволяет пользователю выбирать многократные значения.
Доступный в OS X v10.3 и позже.
-
kABPickerAllowGroupSelection
kABPickerAllowGroupSelection
Позволяет пользователю выбирать все группы в списке групп. Когда пользователь выбирает группу, иначе по крайней мере одна запись в группе выбрана. Значение по умолчанию не должно позволять выбор группы.
Доступный в OS X v10.3 и позже.
-
kABPickerAllowMultipleSelection
kABPickerAllowMultipleSelection
Позволяет пользователю выбирать больше чем одну группу или запись за один раз. Значение по умолчанию должно позволить множественный выбор.
Доступный в OS X v10.3 и позже.
-