Поделиться через


UIView.TranslatesAutoresizingMaskIntoConstraints Свойство

Определение

Указывает, следует ли претворять маску авторезезирования в ограничения для автоматического макета.

[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

Значение свойства

Значение по умолчанию — true.

Атрибуты

Комментарии

Если это свойство имеет значение true, то объект UIViewпреобразует Superview эти AutoresizingMaskUIViewобъекты в NSLayoutConstraintи включает их в SuperviewConstraints. Это полностью ограничит эту UIView функцию, и функция автоматического макета не сможет изменить его размер или положение UIView.

Если разработчик приложения использует автоматическую разметку, присвоив этому свойству значение false , автоматический макет позволяет изменять макет этого UIViewобъекта .

В режиме авто макета с чрезмерным ограничением внешний вид в сведениях NSAutoresizingMaskLayoutConstraint об отладке автоматического макета часто является признаком того, что разработчик приложений неправильно оставил это свойство как true где-то.

Применяется к