Bagikan melalui


UIView.SystemLayoutSizeFittingSize Metode

Definisi

Overload

SystemLayoutSizeFittingSize(CGSize)

Menghitung ukuran terkecil atau terbesar yang dapat dimiliki ini UIView yang memenuhi batasan Tata Letak Otomatisnya.

SystemLayoutSizeFittingSize(CGSize, Single, Single)

Mengembalikan ukuran optimal untuk this, berdasarkan batasan, dan argumen prioritas yang pas.

SystemLayoutSizeFittingSize(CGSize)

Menghitung ukuran terkecil atau terbesar yang dapat dimiliki ini UIView yang memenuhi batasan Tata Letak Otomatisnya.

[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

Parameter ini harus UILayoutFittingCompressedSize untuk mengambil ukuran sekecil mungkin atau UILayoutFittingExpandedSize untuk mengambil ukuran terbesar yang mungkin

Mengembalikan

Mengembalikan yang terkecil (jika sizeUILayoutFittingCompressedSize == ) atau terbesar (jika size == UILayoutFittingExpandedSize)SizeF yang memenuhi batasan yang terkait dengan ini.UIView

Atribut

Keterangan

Metode ini dapat menghitung ukuran terbesar atau terkecil yang konsisten dengan batasan thisUIView Tata Letak Otomatis dan batasannya Subviews. Metode ini hanya dapat dipanggil dengan sama dengan size salah SizeFsatu s UILayoutFittingCompressedSize atau UILayoutFittingExpandedSize.

Berlaku untuk

SystemLayoutSizeFittingSize(CGSize, Single, Single)

Mengembalikan ukuran optimal untuk this, berdasarkan batasan, dan argumen prioritas yang pas.

[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

horizontalFittingPriority
Single
verticalFittingPriority
Single

Mengembalikan

Atribut

Berlaku untuk