PhotosUI Namespace

The PhotosUI namespace provides for extensions to the Photos app.

Classes

PHContentEditingController

Interface defining additional methods for editing sessions in Photos.

PHEditingExtensionContext
PHLivePhotoView

A UIView that displays a T:Photo.PHLivePhoto.

PHLivePhotoView.PHLivePhotoViewAppearance

Appearance class for objects of type PHLivePhotoView.

PHLivePhotoViewDelegate

Delegate object for PHLivePhotoView objects that adds methods for responding to playback beginning and ending.

PHLivePhotoViewDelegate_Extensions

Extension methods to the IPHLivePhotoViewDelegate interface to support all the methods from the PHLivePhotoViewDelegate protocol.

PHProjectAssetElement
PHProjectCategoryExtensions
PHProjectElement
PHProjectExtensionContext
PHProjectExtensionController_Extensions
PHProjectInfo
PHProjectJournalEntryElement
PHProjectMapElement
PHProjectRegionOfInterest
PHProjectSection
PHProjectSectionContent
PHProjectTextElement
PHProjectType
PHProjectTypeDescription
PHProjectTypeDescriptionDataSource
PHProjectTypeDescriptionDataSource_Extensions

Interfaces

IPHContentEditingController

Interface representing the required methods (if any) of the protocol PHContentEditingController.

IPHLivePhotoViewDelegate

Interface representing the required methods (if any) of the protocol PHLivePhotoViewDelegate.

IPHProjectExtensionController
IPHProjectTypeDescriptionDataSource
IPHProjectTypeDescriptionInvalidator

Enums

PHLivePhotoBadgeOptions

Flagging enumeration that controls appearance of the playback badge on PHLivePhotoView objects.

PHLivePhotoViewContentMode
PHLivePhotoViewPlaybackStyle

Enumerates how live photo playback will occur in a PHLivePhotoView.

PHProjectCategory

Remarks

The PhotosUI namespace, introduced in iOS 8, defines the interface (PHContentEditingController) for the controller class of extensions to the Photos app.