Freigeben über


UIView.TranslatesAutoresizingMaskIntoConstraints Eigenschaft

Definition

Gibt an, ob die autorisierende Maske in Einschränkungen für das automatische Layout übersetzt werden soll.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual bool TranslatesAutoresizingMaskIntoConstraints { [Foundation.Export("translatesAutoresizingMaskIntoConstraints")] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)] get; [Foundation.Export("setTranslatesAutoresizingMaskIntoConstraints:")] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)] set; }
member this.TranslatesAutoresizingMaskIntoConstraints : bool with get, set

Eigenschaftswert

Standardwert: true.

Attribute

Hinweise

Wenn diese Eigenschaft isttrue, konvertiert UIViewdiese UIView's SuperviewAutoresizingMask in NSLayoutConstraints und schließt sie in das Superview's einConstraints. Dadurch wird dies UIView vollständig eingeschränkt, und das automatische Layout kann die Größe nicht ändern oder neu UIViewpositionieren.

Wenn der Anwendungsentwickler das automatische Layout verwendet, ermöglicht das Festlegen dieser Eigenschaft das false Automatische Layout, das Layout dieses UIViewzu ändern.

In einem übermäßig eingeschränkten automatischen Layout ist die Darstellung von in den Debuginformationen des NSAutoresizingMaskLayoutConstraint automatischen Layouts häufig ein Hinweis darauf, dass der Anwendungsentwickler diese Eigenschaft unangemessenerweise als true irgendwo verlassen hat.

Gilt für: