IUIViewControllerContextTransitioning Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Interfaz que representa los métodos necesarios (si los hay) del protocolo UIViewControllerContextTransitioning.
[Foundation.Protocol(Name="UIViewControllerContextTransitioning", WrapperType=typeof(UIKit.UIViewControllerContextTransitioningWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIViewControllerContextTransitioning : IDisposable, ObjCRuntime.INativeObject
type IUIViewControllerContextTransitioning = interface
interface INativeObject
interface IDisposable
- Derivado
- Atributos
- Implementaciones
Comentarios
Esta interfaz contiene los métodos necesarios (si los hay) del protocolo definido por UIViewControllerContextTransitioning.
Si los desarrolladores crean clases que implementan esta interfaz, los métodos de implementación se exportarán automáticamente a Objective-C con la firma coincidente del método definido en el UIViewControllerContextTransitioning protocolo.
La clase proporciona UIViewControllerContextTransitioning_Extensions métodos opcionales (si los hay) como métodos de extensión a la interfaz, lo que permite a los desarrolladores invocar cualquier método opcional en el protocolo.
Propiedades
ContainerView |
UiView que es la supervista de la uiView implicada en la transición. |
Handle |
Identificador (puntero) a la representación del objeto no administrado. (Heredado de INativeObject) |
IsAnimated |
Si se debe animar una presentación modal. |
IsInteractive |
Si una presentación debe ser interactiva. |
PresentationStyle |
Estilo de presentación de la transición. |
TargetTransform |
Obtiene la transformación que indica el ángulo de la rotación que se aplica durante la transición. |
TransitionWasCancelled |
Si se canceló la transición. |
Métodos
CancelInteractiveTransition() |
Indica que una acción del usuario canceló la transición. |
CompleteTransition(Boolean) |
Indica que se ha completado la animación de transición. |
FinishInteractiveTransition() |
Las interacciones del usuario han señalado el final de la transición. |
GetFinalFrameForViewController(UIViewController) |
El rectangleF final del objeto Frame del UIViewController uiView especificado. |
GetInitialFrameForViewController(UIViewController) |
RectánguloF inicial del objeto Frame del UIViewController especificado. |
GetViewControllerForKey(NSString) |
Recupera el uiViewController asociado al uiTransitionKey especificado. |
GetViewFor(NSString) |
Devuelve el valor to-or-from-key para la transición. |
UpdateInteractiveTransition(nfloat) |
Novedades la finalización porcentual de la transición. |
Métodos de extensión
PauseInteractiveTransition(IUIViewControllerContextTransitioning) |
Pausa las animaciones. |