Condividi tramite


SKView.Delegate Proprietà

Definizione

Istanza della classe di modello SpriteKit.ISKViewDelegate che funge da delegato della classe.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual SpriteKit.ISKViewDelegate Delegate { [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("delegate", ObjCRuntime.ArgumentSemantic.Weak)] get; [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, ObjCRuntime.PlatformArchitecture.All, null)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("setDelegate:", ObjCRuntime.ArgumentSemantic.Weak)] set; }
member this.Delegate : SpriteKit.ISKViewDelegate with get, set

Valore della proprietà

Istanza della classe modello SpriteKit.ISKViewDelegate

Attributi

Commenti

L'istanza delegato assegnata a questo oggetto verrà usata per gestire gli eventi o fornire dati su richiesta a questa classe.

Quando si impostano gli eventi di valori Delegate o WeakDelegate verranno recapitati all'istanza specificata anziché recapitarli agli eventi in stile C#

Si tratta della versione fortemente tipizzata dell'oggetto, gli sviluppatori devono usare la proprietà WeakDelegate, invece, se vogliono assegnare semplicemente una classe derivata da NSObject decorata con attributi [Export].

Si applica a