IUIFocusEnvironment Interface

Définition

Interface définissant l’environnement de focus.

[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
Dérivé
Attributs
Implémente

Propriétés

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)
PreferredFocusedView

Si ce n’est pas nullle cas, indique l’enfant UIView qui doit recevoir le focus par défaut.

Méthodes

DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

Méthode delegate appelée peu de temps après que le focus a été remplacé par un nouveau UIView.

SetNeedsFocusUpdate()

Quand this est l’environnement de focus actif, demande une mise à jour du focus, qui peut potentiellement modifier le PreferredFocusedView. (Voir aussi UpdateFocusIfNeeded().)

ShouldUpdateFocus(UIFocusUpdateContext)

Appelé avant la perte ou la réception du focus par l’objet actuel. Si l’un des environnements de focus retourne false, la mise à jour du focus est annulée.

UpdateFocusIfNeeded()

Si un environnement de focus a une mise à jour en attente, cette méthode force une mise à jour immédiate du focus. Contrairement à SetNeedsFocusUpdate(), cette méthode peut être appelée par n’importe quel IUIFocusEnvironment, qu’elle contienne ou non le focus.

Méthodes d’extension

GetFocusItemContainer(IUIFocusEnvironment)

Obtient le conteneur de focus pour l’environnement.

GetParentFocusEnvironment(IUIFocusEnvironment)

Obtient l’environnement de focus parent.

GetPreferredFocusEnvironments(IUIFocusEnvironment)

Obtient la liste des environnements prioritaires, classés par priorité, que l’environnement préfère lors de la mise à jour du focus.

S’applique à