UIView.SystemLayoutSizeFittingSize Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
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 size
UILayoutFittingCompressedSize == ) 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 this
UIView 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
- targetSize
- CGSize
Il doit s’agir de UILayoutFittingCompressedSize ou UILayoutFittingExpandedSize.
- horizontalFittingPriority
- Single
- verticalFittingPriority
- Single
Retours
- Attributs