UIView.SystemLayoutSizeFittingSize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SystemLayoutSizeFittingSize(CGSize) |
Berechnet die kleinste oder größte Größe, die die UIView Einschränkungen des automatischen Layouts erfüllt. |
SystemLayoutSizeFittingSize(CGSize, Single, Single) |
Gibt die optimale Größe für |
SystemLayoutSizeFittingSize(CGSize)
Berechnet die kleinste oder größte Größe, die die UIView Einschränkungen des automatischen Layouts erfüllt.
[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
Parameter
- size
- CGSize
Dieser Parameter sollte zum Abrufen der kleinstmöglichen Größe oder UILayoutFittingExpandedSize zum Abrufen der größtmöglichen Größe seinUILayoutFittingCompressedSize.
Gibt zurück
Gibt den kleinsten (wenn size
UILayoutFittingCompressedSize == ) oder größten (wenn size
== UILayoutFittingExpandedSize)SizeF zurück, der die Einschränkungen erfüllt, die sich auf dieses UIViewbeziehen.
- Attribute
Hinweise
Diese Methode kann entweder die größte oder die kleinste Größe berechnen, die mit den Auto Layout-Einschränkungen von this
UIView und den Einschränkungen ihrer Subviewsübereinstimmt. Diese Methode kann nur mit size
einer der vordefinierten SizeFs UILayoutFittingCompressedSize oder UILayoutFittingExpandedSizeaufgerufen werden.
Gilt für:
SystemLayoutSizeFittingSize(CGSize, Single, Single)
Gibt die optimale Größe für this
zurück, basierend auf Einschränkungen und den passenden Prioritätsargumenten.
[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
Parameter
- targetSize
- CGSize
Dies sollte entweder UILayoutFittingCompressedSize oder UILayoutFittingExpandedSizesein.
- horizontalFittingPriority
- Single
- verticalFittingPriority
- Single
Gibt zurück
- Attribute