One Logo Pool Ball
UIKit · IOS API REFERENCE

UICollectionViewTransitionLayout

class · iOS 7.0+ · SDK 27.1

@MainActor class UICollectionViewTransitionLayout

Members (8)

init · iOS 7.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): Promise<(UICollectionViewTransitionLayout) | null>
Swift declaration
init?(coder: NSCoder)
init · iOS 7.0+

init

TypeScript
static initCurrentLayoutNextLayout(currentLayout: UICollectionViewLayout, newLayout: UICollectionViewLayout): Promise<UICollectionViewTransitionLayout>
Swift declaration
init(currentLayout: UICollectionViewLayout, nextLayout newLayout: UICollectionViewLayout)
method · iOS 7.0+

updateValue

TypeScript
updateValue(value: number, key: string): Promise<void>
Swift declaration
func updateValue(_ value: CGFloat, forAnimatedKey key: String)
method · iOS 7.0+

value

TypeScript
value(key: string): Promise<number>
Swift declaration
func value(forAnimatedKey key: String) -> CGFloat
get · iOS 7.0+

currentLayout

TypeScript
get currentLayout(): Promise<UICollectionViewLayout>
Swift declaration
var currentLayout: UICollectionViewLayout { get }
get · iOS 7.0+

nextLayout

TypeScript
get nextLayout(): Promise<UICollectionViewLayout>
Swift declaration
var nextLayout: UICollectionViewLayout { get }
get · iOS 7.0+

transitionProgress

TypeScript
get transitionProgress(): Promise<number>
Swift declaration
var transitionProgress: CGFloat { get set }
set · iOS 7.0+

transitionProgress

TypeScript
setTransitionProgress(value: number): Promise<void>
Swift declaration
var transitionProgress: CGFloat { get set }

Skipped declarations

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)

All UIKit types →