UIView.TranslatesAutoresizingMaskIntoConstraints Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.