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: Bool
Objective 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: Bool
Objective C
@property(nonatomic) BOOL allowsActions
Оператор импорта
Objective C
@import AddressBookUI;
Swift
import AddressBookUI
Доступность
Доступный в iOS 4.0 и позже.
-
allowsEditing
СвойствоУказывает, может ли пользователь отредактировать информацию лица.
Объявление
Swift
var allowsEditing: Bool
Objective 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)
property
withIdentifier:(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 и позже.