init
TypeScriptstatic initCoder(coder: _Foundation_NSCoder): Promise<(UICollectionViewTransitionLayout) | null>Swift declarationinit?(coder: NSCoder)class · iOS 7.0+ · SDK 27.1
@MainActor class UICollectionViewTransitionLayoutstatic initCoder(coder: _Foundation_NSCoder): Promise<(UICollectionViewTransitionLayout) | null>Swift declarationinit?(coder: NSCoder)static initCurrentLayoutNextLayout(currentLayout: UICollectionViewLayout, newLayout: UICollectionViewLayout): Promise<UICollectionViewTransitionLayout>Swift declarationinit(currentLayout: UICollectionViewLayout, nextLayout newLayout: UICollectionViewLayout)updateValue(value: number, key: string): Promise<void>Swift declarationfunc updateValue(_ value: CGFloat, forAnimatedKey key: String)value(key: string): Promise<number>Swift declarationfunc value(forAnimatedKey key: String) -> CGFloatget currentLayout(): Promise<UICollectionViewLayout>Swift declarationvar currentLayout: UICollectionViewLayout { get }get nextLayout(): Promise<UICollectionViewLayout>Swift declarationvar nextLayout: UICollectionViewLayout { get }get transitionProgress(): Promise<number>Swift declarationvar transitionProgress: CGFloat { get set }setTransitionProgress(value: number): Promise<void>Swift declarationvar transitionProgress: CGFloat { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UICollectionViewTransitionLayout.init()
inherited init: cannot prove legal (class declares 1 custom initializer)