UIView.SystemLayoutSizeFittingSize 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
SystemLayoutSizeFittingSize(CGSize) |
計算這個 可符合其自動設定條件約束的最小或最大大小 UIView 。 |
SystemLayoutSizeFittingSize(CGSize, Single, Single) |
根據條件約束和調整優先順序引數,傳回 的最佳大小 |
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 擷取最大可能的大小
傳回
如果) 滿足與這個 相關的條件約束,則傳回最小 () size
== == size
UILayoutFittingExpandedSizeUILayoutFittingCompressedSize 或最大 (。 SizeFUIView
- 屬性
備註
這個方法可以計算與 的自動設定條件約束和其 Subviews 條件約束 this
UIView 一致的最大或最小大小。 這個方法只能呼叫 size
等於其中一個預先定義的 SizeF s UILayoutFittingCompressedSize 或 UILayoutFittingExpandedSize 。
適用於
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
這應該是 UILayoutFittingCompressedSize 或 UILayoutFittingExpandedSize 。
- horizontalFittingPriority
- Single
- verticalFittingPriority
- Single
傳回
- 屬性