One Logo Pool Ball
UIKit · IOS API REFERENCE

NSCollectionLayoutSize

class · iOS 13.0+ · SDK 27.1

@MainActor class NSCollectionLayoutSize

Members (3)

init · iOS 13.0+

init

TypeScript
static init(width: NSCollectionLayoutDimension, height: NSCollectionLayoutDimension): Promise<NSCollectionLayoutSize>
Swift declaration
convenience init(widthDimension width: NSCollectionLayoutDimension, heightDimension height: NSCollectionLayoutDimension)
get · iOS 13.0+

heightDimension

TypeScript
get heightDimension(): Promise<NSCollectionLayoutDimension>
Swift declaration
var heightDimension: NSCollectionLayoutDimension { get }
get · iOS 13.0+

widthDimension

TypeScript
get widthDimension(): Promise<NSCollectionLayoutDimension>
Swift declaration
var widthDimension: NSCollectionLayoutDimension { get }

Skipped declarations

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

NSCollectionLayoutSize.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All UIKit types →