UIView.SystemLayoutSizeFittingSize Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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 size
UILayoutFittingCompressedSize == ) 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 this
UIView 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
- targetSize
- CGSize
Debe ser o UILayoutFittingCompressedSizeUILayoutFittingExpandedSize.
- horizontalFittingPriority
- Single
- verticalFittingPriority
- Single
Devoluciones
- Atributos