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
UILayoutFittingCompressedSizeUILayoutFittingExpandedSize == ) 满足与此 UIView相关的约束,则返回最大 (。SizeF
- 属性
注解
此方法可以计算与 的自动布局约束 this
UIView 及其 约束 Subviews一致的最大或最小大小。 只能使用等于预定义SizeF的 s UILayoutFittingCompressedSize 或 UILayoutFittingExpandedSize之一调用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
这应为 UILayoutFittingCompressedSize 或 UILayoutFittingExpandedSize。
- horizontalFittingPriority
- Single
- verticalFittingPriority
- Single
返回
- 属性