UIView.SystemLayoutSizeFittingSize メソッド

定義

オーバーロード

SystemLayoutSizeFittingSize(CGSize)

自動レイアウト制約を満たす最小または最大のサイズ UIView を計算します。

SystemLayoutSizeFittingSize(CGSize, Single, Single)

制約と適合優先度引数に基づいて、 の this最適なサイズを返します。

SystemLayoutSizeFittingSize(CGSize)

自動レイアウト制約を満たす最小または最大のサイズ UIView を計算します。

[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

パラメーター

size
CGSize

このパラメーターは、 UILayoutFittingCompressedSize 可能な限り小さいサイズを取得するか UILayoutFittingExpandedSize 、可能な最大サイズを取得する必要があります

戻り値

この に関連する制約を満たす最小 (if sizeUILayoutFittingCompressedSize == ) または最大 (場合UILayoutFittingExpandedSize == size)SizeF を返します。UIView

属性

注釈

このメソッドは、 の自動レイアウト制約とその の制約 thisUIView に一致する最大または最小の Subviewsサイズを計算できます。 このメソッドは、定義済みの SizeFUILayoutFittingCompressedSizeUILayoutFittingExpandedSizeまたは のいずれかと等しい でのみ呼び出sizeされます。

適用対象

SystemLayoutSizeFittingSize(CGSize, Single, Single)

制約と適合優先度引数に基づいて、 の this最適なサイズを返します。

[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

パラメーター

targetSize
CGSize

これは または UILayoutFittingExpandedSizeのいずれかUILayoutFittingCompressedSizeである必要があります。

horizontalFittingPriority
Single
verticalFittingPriority
Single

戻り値

属性

適用対象