One Logo Pool Ball
PhotosUI · IOS API REFERENCE

PHLivePhotoView

class · iOS 9.1+ · SDK 27.1

class PHLivePhotoView

Members (13)

static · iOS 9.1+

livePhotoBadgeImage

TypeScript
static livePhotoBadgeImage(badgeOptions?: PHLivePhotoBadgeOptions): Promise<_UIKit_UIImage>
Swift declaration
class func livePhotoBadgeImage(options badgeOptions: PHLivePhotoBadgeOptions = []) -> UIImage
init

init

TypeScript
static init(): Promise<PHLivePhotoView>
Swift declaration
init()
method · iOS 9.1+

startPlayback

TypeScript
startPlayback(playbackStyle: PHLivePhotoViewPlaybackStyle): Promise<void>
Swift declaration
func startPlayback(with playbackStyle: PHLivePhotoViewPlaybackStyle)
method · iOS 9.1+

stopPlayback

TypeScript
stopPlayback(): Promise<void>
Swift declaration
func stopPlayback()
get · iOS 17.0+

contentsRect

TypeScript
get contentsRect(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
var contentsRect: CGRect { get set }
set · iOS 17.0+

contentsRect

TypeScript
setContentsRect(value: { x: number; y: number; width: number; height: number }): Promise<void>
Swift declaration
var contentsRect: CGRect { get set }
get · iOS 9.1+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
weak var delegate: (any PHLivePhotoViewDelegate)? { get set }
set · iOS 9.1+

delegate

TypeScript
setDelegate(value?: (Implements<PHLivePhotoViewDelegate> | SDKHandle) | null): Promise<void>
Swift declaration
weak var delegate: (any PHLivePhotoViewDelegate)? { get set }
get · iOS 9.1+

livePhoto

TypeScript
get livePhoto(): Promise<(_Photos_PHLivePhoto) | null>
Swift declaration
var livePhoto: PHLivePhoto? { get set }
set · iOS 9.1+

livePhoto

TypeScript
setLivePhoto(value?: (_Photos_PHLivePhoto) | null): Promise<void>
Swift declaration
var livePhoto: PHLivePhoto? { get set }
get · iOS 9.1+

isMuted

TypeScript
get isMuted(): Promise<boolean>
Swift declaration
var isMuted: Bool { get set }
set · iOS 9.1+

isMuted

TypeScript
setIsMuted(value: boolean): Promise<void>
Swift declaration
var isMuted: Bool { get set }
get · iOS 9.1+

playbackGestureRecognizer

TypeScript
get playbackGestureRecognizer(): Promise<_UIKit_UIGestureRecognizer>
Swift declaration
var playbackGestureRecognizer: UIGestureRecognizer { get }

Skipped declarations

No declarations were skipped in this snapshot.

All PhotosUI types →