Condividi tramite


UIView.TranslatesAutoresizingMaskIntoConstraints Proprietà

Definizione

Specifica se la maschera di autoresizzazione deve essere convertita in vincoli per il layout automatico.

[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

Valore della proprietà

Il valore predefinito è true.

Attributi

Commenti

Se questa proprietà è true, questa UIViewSuperviewUIViewAutoresizingMask verrà convertita in NSLayoutConstraints e le includerà in .SuperviewConstraints Ciò vincola completamente questo UIView e il layout automatico non sarà in grado di ridimensionare o riposizionare questo UIViewoggetto .

Se lo sviluppatore dell'applicazione usa il layout automatico, impostando questa proprietà su false consente al layout automatico di modificare il layout di questo UIViewoggetto .

In un layout automatico troppo vincolato, l'aspetto di NSAutoresizingMaskLayoutConstraint nelle informazioni di debug del layout automatico è spesso un'indicazione che lo sviluppatore dell'applicazione ha lasciato questa proprietà in modo inappropriato come true da qualche parte.

Si applica a