Freigeben über


IUIFocusEnvironment Schnittstelle

Definition

Schnittstelle, die die Fokusumgebung definiert.

[Foundation.Protocol(Name="UIFocusEnvironment", WrapperType=typeof(UIKit.UIFocusEnvironmentWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIFocusEnvironment : IDisposable, ObjCRuntime.INativeObject
type IUIFocusEnvironment = interface
    interface INativeObject
    interface IDisposable
Abgeleitet
Attribute
Implementiert

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)
PreferredFocusedView

Wenn nicht null, gibt das untergeordnete UIView Element an, das standardmäßig den Fokus erhalten soll.

Methoden

DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

Delegatmethode, die kurz nach der Änderung des Fokus in eine neue UIViewaufgerufen wurde.

SetNeedsFocusUpdate()

Wenn this die aktive Fokusumgebung ist, fordert eine Fokusaktualisierung an, die möglicherweise ändern PreferredFocusedViewkann. (Siehe auch UpdateFocusIfNeeded().)

ShouldUpdateFocus(UIFocusUpdateContext)

Wird aufgerufen, bevor das aktuelle Objekt entweder den Fokus verliert oder erhält. Wenn eine Fokusumgebung zurückgibt false, wird das Fokusupdate abgebrochen.

UpdateFocusIfNeeded()

Wenn eine Fokusumgebung über ein ausstehendes Update verfügt, erzwingt diese Methode ein sofortiges Update des Fokus. Im Gegensatz kann SetNeedsFocusUpdate()diese Methode von jedem IUIFocusEnvironmentaufgerufen werden, unabhängig davon, ob sie derzeit den Fokus enthält oder nicht.

Erweiterungsmethoden

GetFocusItemContainer(IUIFocusEnvironment)

Ruft den Fokuscontainer für die Umgebung ab.

GetParentFocusEnvironment(IUIFocusEnvironment)

Ruft die übergeordnete Fokusumgebung ab.

GetPreferredFocusEnvironments(IUIFocusEnvironment)

Ruft die Nach Priorität sortierte Liste der Fokusumgebungen ab, die die Umgebung beim Aktualisieren des Fokus bevorzugt.

Gilt für: