UIView.AutoresizingMask Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine Bitmaske, die angibt, wie sich der Empfänger selbst ändern soll, wenn sich die Grenzen der Superansicht ändern.
public virtual UIKit.UIViewAutoresizing AutoresizingMask { [Foundation.Export("autoresizingMask")] get; [Foundation.Export("setAutoresizingMask:")] set; }
member this.AutoresizingMask : UIKit.UIViewAutoresizing with get, set
Eigenschaftswert
Standardwert: None.
- Attribute
Hinweise
Anwendungsentwickler möchten möglicherweise die leistungsstärkere Automatische Layoutfunktion anstelle der älteren Funktion autoresizing mask verwenden.
Es AutoresizingMask handelt sich um ein leistungsstarkes Feature, das einen großteil der Komplexität der Größenänderung von Ansichten verarbeitet, die z. B. während der Geräterotation auftreten. Es ist jedoch nicht unbedingt eine komplettlösung. Wenn Sie beispielsweise eine UIScrollViewLogik verwenden, muss die ContentSize Größe des geändert werden. In solchen Situationen können Anwendungsentwickler die UIDeviceOrientationDidChangeNotification
benutzerdefinierte Methode abonnieren und eine benutzerdefinierte Methode mit zusätzlicher Logik zur Größenänderung implementieren:
//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
}
Gilt für:
Weitere Informationen
- <xref:UIKit.UIView.AutoResizingMask>