ABPeoplePickerView
ABPeoplePickerView
класс позволяет Вам настраивать поведение представлений средства выбора людей в пользовательском интерфейсе приложения.
Наследование
-
NSObject
-
NSResponder
-
NSView
-
ABPeoplePickerView
-
NSObject
-
NSResponder
-
NSView
-
ABPeoplePickerView
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
Печатаемый
-
Reflectable
-
NSAccessibility
-
NSAccessibilityElement
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObject
-
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import AddressBook
Objective C
@import AddressBook;
Доступность
Доступный в OS X v10.3 и позже
-
Добавляет свойство к группе свойств, значения которых показаны в рекордном списке.
Объявление
Swift
func addProperty(_
property
: String!)Objective C
- (void)addProperty:(NSString *)
property
Параметры
property
Свойство для добавления.
Обсуждение
Поскольку дополнительная информация о свойствах видит Константы.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Возвращает заголовок пользовательского свойства.
Объявление
Параметры
property
Свойство, заголовок которого будет возвращен.
Возвращаемое значение
Заголовок пользовательского свойства.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
displayedProperty displayedProperty
СвойствоСвойство в настоящее время выведено на экран в рекордном списке.
Объявление
Swift
var displayedProperty: String!
Objective C
@property(nonatomic, retain) NSString *displayedProperty
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает массив свойств, значения которых показаны в рекордном списке.
Обсуждение
Поскольку дополнительная информация о свойствах видит Используя Списки свойств.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Удаляет свойство из группы свойств, значения которых показаны в рекордном списке.
Объявление
Swift
func removeProperty(_
property
: String!)Objective C
- (void)removeProperty:(NSString *)
property
Параметры
property
Свойство для удаления.
Обсуждение
Поскольку дополнительная информация о свойствах видит Используя Списки свойств.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Устанавливает заголовок, выведенный на экран у людей средство выбора для свойства.
Объявление
Параметры
title
Заголовок, который будет установлен.
property
Называемое свойство.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Текущее поведение выбора.
Объявление
Swift
var valueSelectionBehavior: ABPeoplePickerSelectionBehavior
Objective C
@property(nonatomic, assign) ABPeoplePickerSelectionBehavior valueSelectionBehavior
Обсуждение
Поведение по умолчанию
ABSingleValueSelection
.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
allowsGroupSelection allowsGroupSelection
СвойствоБулево значение, указывающее, может ли пользователь выбрать все группы в столбце группы.
Объявление
Swift
var allowsGroupSelection: Bool
Objective C
@property(nonatomic, assign) BOOL allowsGroupSelection
Обсуждение
Если
YES
true
, пользователь может для выбора всех групп. ЕслиNO
false
, пользователь обязан выбирать по крайней мере одно лицо в группе.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Булево значение, указывающее, могут ли многократные группы, записи или значения свойств мультизначения быть выбраны за один раз.
Объявление
Swift
var allowsMultipleSelection: Bool
Objective C
@property(nonatomic, assign) BOOL allowsMultipleSelection
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Отмены выбора все выбранные группы, записи и значения в свойствах мультизначения.
Объявление
Swift
func deselectAll(_
sender
: AnyObject!)Objective C
- (void)deselectAll:(id)
sender
Параметры
sender
Объект, отправляющий это сообщение.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Отменяет выбор группы, выбранной в списке группы.
Объявление
Swift
func deselectGroup(_
group
: ABGroup!)Objective C
- (void)deselectGroup:(ABGroup *)
group
Параметры
group
Группа для отмены выбора.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Отменяет выбор значения, выбранного в свойстве мультизначения.
Объявление
Параметры
identifier
Идентификатор значения, которое будет невыбранным.
person
Лицо, значение которого будет невыбранным.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Отменяет выбор записи, выбранной в рекордном списке.
Объявление
Swift
func deselectRecord(_
record
: ABRecord!)Objective C
- (void)deselectRecord:(ABRecord *)
record
Параметры
record
Запись на отмену выбора.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
selectedGroups selectedGroups
СвойствоГруппы выбраны в списке группы. (только для чтения)
Объявление
Swift
var selectedGroups: [AnyObject]! { get }
Objective C
@property(readonly) NSArray *selectedGroups
Обсуждение
Выбранные группы возвращаются как массив
ABGroup
объекты.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает идентификаторы выбранных значений в свойстве мультизначения.
Объявление
Swift
func selectedIdentifiersForPerson(_
person
: ABPerson!) -> [AnyObject]!Параметры
person
Лицо, идентификаторы которого для выбранных значений будут возвращены.
Обсуждение
Возвраты
nil
если выбранное значение не является свойством, если выведенное на экран свойство является свойством единственного значения, илиperson
.selectedRecords
свойство возвращает все записи лица, объединенные для отображения выбранных записей, которые могут потребовать некоторого дополнительного ухода мимоходом корректная запись лица.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
selectedRecords selectedRecords
СвойствоВыбор в списке записей. (только для чтения)
Объявление
Swift
var selectedRecords: [AnyObject]! { get }
Objective C
@property(readonly) NSArray *selectedRecords
Обсуждение
Выбор возвращается как массив
ABGroup
илиABPerson
объекты.Записи лица объединены людьми средство выбора для дисплея — многократные записи лица, представляющие то же лицо, выведены на экран, как будто была единственная запись, содержащая все свойства. Если пользователь выбирает такую запись, этот массив включает все объединенные записи лица.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Возвращает массив всех значений, выбранных в выведенном на экран свойстве мультизначения.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Выбирает группу или ряд групп в списке группы.
Объявление
Swift
func selectGroup(_
group
: ABGroup!, byExtendingSelectionextend
: Bool)Objective C
- (void)selectGroup:(ABGroup *)
group
byExtendingSelection:(BOOL)extend
Параметры
group
Группа, которая будет выбрана или будет добавлена к текущему выбору.
extend
YES
true
расширять текущий выбор; иначе,NO
false
.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
selectIdentifier (_: forPerson:byExtendingSelection:) - selectIdentifier:forPerson:byExtendingSelection:
Выбирает значение или ряд значений в свойстве мультизначения.
Объявление
Параметры
identifier
Идентификатор, который будет выбран или будет добавлен к текущему выбору.
person
Лицо, с которым связано значение, которое будет выбрано.
extend
YES
true
расширять текущий выбор; иначе,NO
false
.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Выбирает запись или ряд записей в рекордном списке.
Объявление
Swift
func selectRecord(_
record
: ABRecord!, byExtendingSelectionextend
: Bool)Objective C
- (void)selectRecord:(ABRecord *)
record
byExtendingSelection:(BOOL)extend
Параметры
record
Запись, которая будет выбрана или будет добавлена к текущему выбору.
extend
YES
true
расширять текущий выбор; иначе,NO
false
.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
accessoryView accessoryView
СвойствоПредставление, помещающееся налево от поля поиска.
Объявление
Swift
var accessoryView: NSView!
Objective C
@property(nonatomic, retain) NSView *accessoryView
Обсуждение
Если
accessory
nil
, вспомогательное представление удалено.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Очищает поле поиска и сбрасывает список выведенных на экран записей.
Объявление
Swift
func clearSearchField(_
sender
: AnyObject!)Objective C
- (void)clearSearchField:(id)
sender
Параметры
sender
Объект, отправляющий это сообщение.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Адресная книга запусков для редактирования элемента выбрала у людей средство выбора.
Объявление
Swift
func editInAddressBook(_
sender
: AnyObject!)Objective C
- (void)editInAddressBook:(id)
sender
Параметры
sender
Объект, отправляющий это сообщение.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
groupDoubleAction groupDoubleAction
СвойствоДействие, которое будет вызвано, когда дважды щелкают по группе.
Объявление
Swift
var groupDoubleAction: Selector
Objective C
@property(nonatomic, assign) SEL groupDoubleAction
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
nameDoubleAction nameDoubleAction
СвойствоДействие, которое будет вызвано, когда дважды щелкают по имени.
Объявление
Swift
var nameDoubleAction: Selector
Objective C
@property(nonatomic, assign) SEL nameDoubleAction
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Адресная книга запусков и выбирает элемент, выбранный у людей средство выбора.
Объявление
Swift
func selectInAddressBook(_
sender
: AnyObject!)Objective C
- (void)selectInAddressBook:(id)
sender
Параметры
sender
Объект, отправляющий это сообщение.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
См. также
-
Цель для действий двойного щелчка.
Объявление
Swift
unowned(unsafe) var target: AnyObject!
Objective C
@property(nonatomic, assign) id target
Обсуждение
Цель является объектом на который действие, указанное
groupDoubleAction
иnameDoubleAction
вызывается.Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
autosaveName autosaveName
Свойство
-
Эти константы имеют тип
Selection Behavior
и используютсяvalueSelectionBehavior
.Объявление
Swift
struct ABPeoplePickerSelectionBehavior { init(_
value
: UInt32) var value: UInt32 }Objective C
typedef enum { ABNoValueSelection = 0, ABSingleValueSelection = 1, ABMultipleValueSelection = 2 } ABPeoplePickerSelectionBehavior;
Константы
-
ABNoValueSelection
ABNoValueSelection
Пользователь не может выбрать отдельные значения.
Доступный в OS X v10.3 и позже.
-
ABSingleValueSelection
ABSingleValueSelection
Пользователь может выбрать единственное значение.
Доступный в OS X v10.3 и позже.
-
ABMultipleValueSelection
ABMultipleValueSelection
Пользователь может выбрать многократные значения.
Доступный в OS X v10.3 и позже.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
-
Отправленный, когда изменяется выбор в списке группы.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Отправленный, когда изменяется выбор в списке имени.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
Отправленный, когда изменяется выбор в свойстве мультизначения.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.
-
ABPeoplePickerDisplayedPropertyDidChangeNotification ABPeoplePickerDisplayedPropertyDidChangeNotification
Отправленный, когда изменяется выведенное на экран свойство в рекордном списке.
Оператор импорта
Objective C
@import AddressBook;
Swift
import AddressBook
Доступность
Доступный в OS X v10.3 и позже.