One Logo Pool Ball
UIKit · IOS API REFERENCE

NSCollectionLayoutDimension

class · iOS 13.0+ · SDK 27.1

@MainActor class NSCollectionLayoutDimension

Members (11)

static · iOS 13.0+

absolute

TypeScript
static absolute(absoluteDimension: number): Promise<NSCollectionLayoutDimension>
Swift declaration
class func absolute(_ absoluteDimension: CGFloat) -> Self
static · iOS 13.0+

estimated

TypeScript
static estimated(estimatedDimension: number): Promise<NSCollectionLayoutDimension>
Swift declaration
class func estimated(_ estimatedDimension: CGFloat) -> Self
static · iOS 13.0+

fractionalHeight

TypeScript
static fractionalHeight(fractionalHeight: number): Promise<NSCollectionLayoutDimension>
Swift declaration
class func fractionalHeight(_ fractionalHeight: CGFloat) -> Self
static · iOS 13.0+

fractionalWidth

TypeScript
static fractionalWidth(fractionalWidth: number): Promise<NSCollectionLayoutDimension>
Swift declaration
class func fractionalWidth(_ fractionalWidth: CGFloat) -> Self
static · iOS 17.0+

uniformAcrossSiblings

TypeScript
static uniformAcrossSiblings(estimatedDimension: number): Promise<NSCollectionLayoutDimension>
Swift declaration
class func uniformAcrossSiblings(estimate estimatedDimension: CGFloat) -> Self
get · iOS 13.0+

dimension

TypeScript
get dimension(): Promise<number>
Swift declaration
var dimension: CGFloat { get }
get · iOS 13.0+

isAbsolute

TypeScript
get isAbsolute(): Promise<boolean>
Swift declaration
var isAbsolute: Bool { get }
get · iOS 13.0+

isEstimated

TypeScript
get isEstimated(): Promise<boolean>
Swift declaration
var isEstimated: Bool { get }
get · iOS 13.0+

isFractionalHeight

TypeScript
get isFractionalHeight(): Promise<boolean>
Swift declaration
var isFractionalHeight: Bool { get }
get · iOS 13.0+

isFractionalWidth

TypeScript
get isFractionalWidth(): Promise<boolean>
Swift declaration
var isFractionalWidth: Bool { get }
get · iOS 17.0+

isUniformAcrossSiblings

TypeScript
get isUniformAcrossSiblings(): Promise<boolean>
Swift declaration
var isUniformAcrossSiblings: Bool { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

NSCollectionLayoutDimension.init()

inherited init: clang: 'init' is unavailable

All UIKit types →