UIView.AutoresizingMask Propiedad
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í.
Máscara de bits que especifica cómo debe cambiar el tamaño del receptor cuando cambian los límites de su super vista.
public virtual UIKit.UIViewAutoresizing AutoresizingMask { [Foundation.Export("autoresizingMask")] get; [Foundation.Export("setAutoresizingMask:")] set; }
member this.AutoresizingMask : UIKit.UIViewAutoresizing with get, set
Valor de propiedad
El valor predeterminado es None.
- Atributos
Comentarios
Es posible que los desarrolladores de aplicaciones deseen usar la funcionalidad de diseño automático más eficaz en lugar de la anterior funcionalidad de máscara de autorización.
AutoresizingMask es una característica eficaz que controla una buena cantidad de la complejidad de cambiar el tamaño de las vistas, como ocurre durante la rotación de dispositivos. Sin embargo, no es necesariamente una solución completa. Por ejemplo, cuando se usa una UIScrollViewlógica , es posible que sea necesario cambiar el ContentSize tamaño de . En tales situaciones, los desarrolladores de aplicaciones pueden suscribirse a UIDeviceOrientationDidChangeNotification
e implementar un método personalizado con lógica de cambio de tamaño adicional:
//During initialization, subscribe to orientation changes
NSNotificationCenter.DefaultCenter.AddObserver ("UIDeviceOrientationDidChangeNotification", DeviceRotated);
protected void DeviceRotated (NSNotification notification)
{
//Code to resize UIScrollView.ContentSize and other custom on-rotation logic
}
Se aplica a
Consulte también
- <xref:UIKit.UIView.AutoResizingMask>