Поделиться через


SKView.Delegate Свойство

Определение

Экземпляр класса модели SpriteKit.ISKViewDelegate, который выступает в качестве делегата класса.

[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

Значение свойства

Экземпляр класса модели SpriteKit.ISKViewDelegate

Атрибуты

Комментарии

Экземпляр делегата, назначенный этому объекту, будет использоваться для обработки событий или предоставления данных по запросу этому классу.

При задании значений Delegate или WeakDelegate события будут доставляться в указанный экземпляр, а не в события В стиле C#.

Это строго типизированная версия объекта. Разработчики должны использовать свойство WeakDelegate, если они хотят просто назначить класс, производный от NSObject, который был дополнен атрибутами [Export].

Применяется к