ABPersonViewController
Наследование
-
NSObject -
UIResponder -
UIViewController -
ABPersonViewController
-
NSObject -
UIResponder -
UIViewController -
ABPersonViewController
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCoding -
NSExtensionRequestHandling -
NSObjectProtocol -
Печатаемый -
UIAppearanceContainer -
UIContentContainer -
UIStateRestoring -
UITraitEnvironment -
UIViewControllerRestoration -
NSCoding -
NSObject -
UIAppearanceContainer -
UIContentContainer -
UITraitEnvironment -
UIViewControllerRestoration
Оператор импорта
Swift
import AddressBookUI
Objective C
@import AddressBookUI;
Доступность
Доступный в iOS 2.0 и позже.
ABPersonViewController класс (чьи экземпляры известны как контроллеры представления лица) реализует представление, используемое для отображения записи лица (ABPersonRef).
Разделение на подклассы примечаний
ABPersonViewController класс не поддерживает разделение на подклассы.
-
displayedPersonСвойствоЛицо выведено на экран представлением лица.
Объявление
Swift
var displayedPerson: ABRecord!Objective C
@property(nonatomic, readwrite) ABRecordRef displayedPersonОбсуждение
Получатель выводит на экран свойства этой записи лица, присутствующие в
displayedProperties.Оператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 2.0 и позже.
-
displayedPropertiesСвойствоИдентифицирует набор свойств (таких как имя или телефонный номер)
displayedPersonдисплеи получателя.Объявление
Swift
var displayedProperties: [AnyObject]!Objective C
@property(nonatomic, copy) NSArray *displayedPropertiesОбсуждение
Значение по умолчанию этого свойства
NULL.Свойства имени всегда выводятся на экран.
Свойства указаны с помощью массива
NSNumberпредставление объектовABPropertyIDзначения.Для имения получателя выводят на экран единственное свойство для
displayedPerson, такой как телефонный номер, наборdisplayedPropertiesк массиву с единственным значением, такой какkABPersonPhoneProperty.Оператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 2.0 и позже.
-
shouldShowLinkedPeopleСвойствоУказывает, должно ли представление лица вывести на экран данные от записей лица, соединяющихся с выводимой на экран записью лица.
Объявление
Swift
var shouldShowLinkedPeople: BoolObjective C
@property(nonatomic) BOOL shouldShowLinkedPeopleОбсуждение
Соединенные записи представляют то же фактическое лицо. Они часто происходят из других источников, но могут также произойти из того же источника.
Оператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 4.0 и позже.
-
addressBookСвойствоДополнительный. Адресная книга, от которой можно получить контакт для отображения.
Объявление
Swift
var addressBook: ABAddressBook!Objective C
@property(nonatomic, readwrite) ABAddressBookRef addressBookОбсуждение
Когда сброшено, адресная книга создается и присваивается этому свойству при необходимости.
Оператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 2.0 и позже.
-
allowsActionsСвойствоУказывает, вызывают ли к кнопкам отображения для действий, таких как отправка текстового сообщения или инициирование FaceTime.
Объявление
Swift
var allowsActions: BoolObjective C
@property(nonatomic) BOOL allowsActionsОператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 4.0 и позже.
-
allowsEditingСвойствоУказывает, может ли пользователь отредактировать информацию лица.
Объявление
Swift
var allowsEditing: BoolObjective C
@property(nonatomic) BOOL allowsEditingОбсуждение
При редактировании информации лица все свойства лица видимы.
Оператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 2.0 и позже.
-
Указывает, выделить ли определенное свойство выведенного на экран лица.
Объявление
Swift
func setHighlightedItemForProperty(_property: ABPropertyID, withIdentifieridentifier: ABMultiValueIdentifier)Objective C
- (void)setHighlightedItemForProperty:(ABPropertyID)propertywithIdentifier:(ABMultiValueIdentifier)identifierПараметры
propertyСвойство для выделения.
identifierКогда
propertyсвойство мультизначения, значение для выделения.Оператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 2.0 и позже.
См. также
-
personViewDelegateСвойствоДелегат контроллера представления лица.
Объявление
Swift
unowned(unsafe) var personViewDelegate: ABPersonViewControllerDelegate!Objective C
@property(nonatomic, assign) id< ABPersonViewControllerDelegate > personViewDelegateОбсуждение
Делегат должен принять
ABPersonViewControllerDelegateпротокол.Оператор импорта
Objective C
@import AddressBookUI;Swift
import AddressBookUIДоступность
Доступный в iOS 2.0 и позже.
