Compartilhar via


UIView.AutoresizingMask Propriedade

Definição

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>