Compartir a través de


IUIFocusEnvironment Interfaz

Definición

Interfaz que define el entorno de enfoque.

[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
Derivado
Atributos
Implementaciones

Propiedades

Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
PreferredFocusedView

Si no es null, indica el elemento secundario UIView que debe recibir el foco de forma predeterminada.

Métodos

DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

Método delegado llamado poco después de que el foco haya cambiado a un nuevo UIView.

SetNeedsFocusUpdate()

Cuando this es el entorno de enfoque activo, solicita una actualización de foco, que puede cambiar potencialmente .PreferredFocusedView (Consulte también UpdateFocusIfNeeded()).

ShouldUpdateFocus(UIFocusUpdateContext)

Se llama antes del objeto actual, ya sea perdiendo o recibiendo el foco. Si alguno de los entornos de foco devuelve false, se cancela la actualización del foco.

UpdateFocusIfNeeded()

Si algún entorno de enfoque tiene una actualización pendiente, este método fuerza una actualización inmediata del foco. A diferencia SetNeedsFocusUpdate()de , cualquier método puede llamar a este IUIFocusEnvironmentmétodo, independientemente de si actualmente contiene el foco o no.

Métodos de extensión

GetFocusItemContainer(IUIFocusEnvironment)

Obtiene el contenedor de foco para el entorno.

GetParentFocusEnvironment(IUIFocusEnvironment)

Obtiene el entorno de enfoque primario.

GetPreferredFocusEnvironments(IUIFocusEnvironment)

Obtiene la lista de entornos de enfoque, ordenados por prioridad, que el entorno prefiere al actualizar el foco.

Se aplica a