Class

ABPersonViewController

The ABPersonViewController class (whose instances are known as person view controllers) implements the view used to display a person record (ABPersonRef).

Declaration

@interface ABPersonViewController : UIViewController

Overview

Subclassing

The ABPersonViewController class does not support subclassing.

Topics

Responding to View Controller Interactions

personViewDelegate

The person-view controller delegate.

ABPersonViewControllerDelegate

The ABPersonViewControllerDelegate protocol declares the interface that must be implemented by ABPersonViewController delegates.

Displaying Person Properties

displayedPerson

The person displayed by the person view.

displayedProperties

Identifies the set of properties (such as name or telephone number) of displayedPerson the receiver displays.

shouldShowLinkedPeople

Indicates whether the person view should display data from person records that are linked with the person record being displayed.

Configuring Person Views

addressBook

Optional. The address book from which to obtain the contact to display.

allowsActions

Specifies whether the to display buttons for actions such as sending a text message or initiating a FaceTime call.

allowsEditing

Specifies whether the user can edit the person’s information.

- setHighlightedItemForProperty:withIdentifier:

Specifies whether to highlight a particular property of the displayed person.

Relationships

Inherits From

See Also

Detail Display

ABNewPersonViewController

A view controller presenting an interface to create a contact.

Deprecated
ABUnknownPersonViewController

The ABUnknownPersonViewController class (whose instances are known as unknown-person view controllers) implements a view controller used to create a person record from a set of person properties.

Deprecated
ABCreateStringWithAddressDictionary

Returns a formatted address from an address property.

Deprecated