Compartir a través de


UIView.SystemLayoutSizeFittingSize Método

Definición

Sobrecargas

SystemLayoutSizeFittingSize(CGSize)

Calcula el tamaño más pequeño o mayor que UIView puede tener que satisfaga sus restricciones de diseño automático.

SystemLayoutSizeFittingSize(CGSize, Single, Single)

Devuelve el tamaño óptimo para this, en función de las restricciones y los argumentos de prioridad de ajuste.

SystemLayoutSizeFittingSize(CGSize)

Calcula el tamaño más pequeño o mayor que UIView puede tener que satisfaga sus restricciones de diseño automático.

[Foundation.Export("systemLayoutSizeFittingSize:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual CoreGraphics.CGSize SystemLayoutSizeFittingSize (CoreGraphics.CGSize size);
abstract member SystemLayoutSizeFittingSize : CoreGraphics.CGSize -> CoreGraphics.CGSize
override this.SystemLayoutSizeFittingSize : CoreGraphics.CGSize -> CoreGraphics.CGSize

Parámetros

size
CGSize

Este parámetro debe ser UILayoutFittingCompressedSize para recuperar el tamaño más pequeño posible o UILayoutFittingExpandedSize para recuperar el tamaño más grande posible.

Devoluciones

Devuelve el menor (si sizeUILayoutFittingCompressedSize == ) o mayor (siUILayoutFittingExpandedSize == size )SizeF que satisface las restricciones relacionadas con este UIViewobjeto .

Atributos

Comentarios

Este método puede calcular el tamaño más grande o menor coherente con las restricciones de diseño automático de thisUIView y las restricciones de su Subviews. Solo se puede llamar a este método con size igual a una de las s UILayoutFittingCompressedSize predefinidas SizeFo UILayoutFittingExpandedSize.

Se aplica a

SystemLayoutSizeFittingSize(CGSize, Single, Single)

Devuelve el tamaño óptimo para this, en función de las restricciones y los argumentos de prioridad de ajuste.

[Foundation.Export("systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual CoreGraphics.CGSize SystemLayoutSizeFittingSize (CoreGraphics.CGSize targetSize, float horizontalFittingPriority, float verticalFittingPriority);
abstract member SystemLayoutSizeFittingSize : CoreGraphics.CGSize * single * single -> CoreGraphics.CGSize
override this.SystemLayoutSizeFittingSize : CoreGraphics.CGSize * single * single -> CoreGraphics.CGSize

Parámetros

horizontalFittingPriority
Single
verticalFittingPriority
Single

Devoluciones

Atributos

Se aplica a