Partager via


UIView.SystemLayoutSizeFittingSize Méthode

Définition

Surcharges

SystemLayoutSizeFittingSize(CGSize)

Calcule la taille la plus petite ou la plus grande que cela UIView peut avoir qui satisfait ses contraintes de disposition automatique.

SystemLayoutSizeFittingSize(CGSize, Single, Single)

Retourne la taille optimale pour this, en fonction des contraintes et des arguments de priorité appropriés.

SystemLayoutSizeFittingSize(CGSize)

Calcule la taille la plus petite ou la plus grande que cela UIView peut avoir qui satisfait ses contraintes de disposition automatique.

[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

Paramètres

size
CGSize

Ce paramètre doit être UILayoutFittingCompressedSize pour récupérer la plus petite taille possible ou UILayoutFittingExpandedSize pour récupérer la plus grande taille possible

Retours

Retourne la plus petite (si sizeUILayoutFittingCompressedSize == ) ou la plus grande (siUILayoutFittingExpandedSize == size )SizeF qui satisfait aux contraintes liées à ce .UIView

Attributs

Remarques

Cette méthode peut calculer la taille la plus grande ou la plus petite, conformément aux contraintes de disposition automatique de thisUIView et aux contraintes de son Subviews. Cette méthode ne peut être appelée qu’avec size une valeur égale à l’un des s UILayoutFittingCompressedSize prédéfinis SizeFou UILayoutFittingExpandedSize.

S’applique à

SystemLayoutSizeFittingSize(CGSize, Single, Single)

Retourne la taille optimale pour this, en fonction des contraintes et des arguments de priorité appropriés.

[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

Paramètres

horizontalFittingPriority
Single
verticalFittingPriority
Single

Retours

Attributs

S’applique à