Language

IPHLivePhotoViewDelegate Interface

Definition

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

[Foundation.Protocol(Name="PHLivePhotoViewDelegate", WrapperType=typeof(PhotosUI.PHLivePhotoViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanBeginPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, ReturnType=typeof(System.Boolean), Selector="livePhotoView:canBeginPlaybackWithStyle:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, Selector="livePhotoView:willBeginPlaybackWithStyle:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, Selector="livePhotoView:didEndPlaybackWithStyle:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetExtraMinimumTouchDuration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(UIKit.UITouch), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, ReturnType=typeof(System.Double), Selector="livePhotoView:extraMinimumTouchDurationForTouch:withStyle:")]
public interface IPHLivePhotoViewDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="PHLivePhotoViewDelegate", WrapperType=typeof(PhotosUI.PHLivePhotoViewDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanBeginPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, ReturnType=typeof(System.Boolean), Selector="livePhotoView:canBeginPlaybackWithStyle:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, Selector="livePhotoView:willBeginPlaybackWithStyle:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, Selector="livePhotoView:didEndPlaybackWithStyle:")]
public interface IPHLivePhotoViewDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="PHLivePhotoViewDelegate", WrapperType=typeof(PhotosUI.PHLivePhotoViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanBeginPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, ReturnType=typeof(System.Boolean), Selector="livePhotoView:canBeginPlaybackWithStyle:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, Selector="livePhotoView:willBeginPlaybackWithStyle:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, Selector="livePhotoView:didEndPlaybackWithStyle:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetExtraMinimumTouchDuration", ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(UIKit.UITouch), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, ReturnType=typeof(System.Double), Selector="livePhotoView:extraMinimumTouchDurationForTouch:withStyle:")>]
type IPHLivePhotoViewDelegate = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="PHLivePhotoViewDelegate", WrapperType=typeof(PhotosUI.PHLivePhotoViewDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="CanBeginPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, ReturnType=typeof(System.Boolean), Selector="livePhotoView:canBeginPlaybackWithStyle:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, Selector="livePhotoView:willBeginPlaybackWithStyle:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndPlayback", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PhotosUI.PHLivePhotoView), typeof(PhotosUI.PHLivePhotoViewPlaybackStyle) }, Selector="livePhotoView:didEndPlaybackWithStyle:")>]
type IPHLivePhotoViewDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Applies to

See also