iOS Guides | Samples

PhotosUI Namespace

The PhotosUI namespace provides for extensions to the Photos app.


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


IPHContentEditingControllerInterface representing the required methods (if any) of the protocol PHContentEditingController.
IPHLivePhotoViewDelegateInterface representing the required methods (if any) of the protocol PHLivePhotoViewDelegate.
PHContentEditingControllerInterface defining additional methods for editing sessions in Photos.
PHLivePhotoBadgeOptionsFlagging enumeration that controls appearance of the playback badge on PHLivePhotoView objects.
PHLivePhotoViewA UIView that displays a PHLivePhoto.
PHLivePhotoView+PHLivePhotoViewAppearanceAppearance class for objects of type PHLivePhotoView.
PHLivePhotoViewDelegateDelegate object for PHLiveLivePhotoView objects that adds methods for responding to playback beginning and ending.
PHLivePhotoViewDelegate_ExtensionsExtension methods to the IPHLivePhotoViewDelegate interface to support all the methods from the PHLivePhotoViewDelegate protocol.
PHLivePhotoViewPlaybackStyleEnumerates how live photo playback will occur in a PHLivePhotoView.