UIView.AutoresizingMask Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma máscara de bits que especifica como o receptor deve se redimensionar quando os limites de sua superexibição forem alterados.
public virtual UIKit.UIViewAutoresizing AutoresizingMask { [Foundation.Export("autoresizingMask")] get; [Foundation.Export("setAutoresizingMask:")] set; }
member this.AutoresizingMask : UIKit.UIViewAutoresizing with get, set
Valor da propriedade
O valor padrão é None.
- Atributos
Comentários
Os desenvolvedores de aplicativos podem querer usar a funcionalidade de Layout Automático mais eficiente do que a funcionalidade mais antiga do Autoresizing Mask.
O AutoresizingMask é um recurso poderoso que lida com uma boa parte da complexidade dos modos de exibição de redimensionamento, como ocorre durante a rotação do dispositivo. No entanto, não é necessariamente uma solução completa. Por exemplo, ao usar uma UIScrollViewlógica , pode exigir que o ContentSize seja redimensionado. Nessas situações, os desenvolvedores de aplicativos podem assinar e UIDeviceOrientationDidChangeNotification
implementar um método personalizado com lógica de redimensionamento 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
}
Aplica-se a
Confira também
- <xref:UIKit.UIView.AutoResizingMask>