maximumImageSize
TypeScriptstatic maximumImageSize(aspectRatio: number): Promise<{ width: number; height: number }>Swift declarationclass func maximumImageSize(forAspectRatio aspectRatio: CGFloat) -> CGSizeclass · iOS 26.4+ · SDK 27.1
@MainActor class CPThumbnailImagestatic maximumImageSize(aspectRatio: number): Promise<{ width: number; height: number }>Swift declarationclass func maximumImageSize(forAspectRatio aspectRatio: CGFloat) -> CGSizestatic initImage(image: _UIKit_UIImage): Promise<CPThumbnailImage>Swift declarationinit(image: UIImage)static initImageImageOverlaySportsOverlay(image: _UIKit_UIImage, imageOverlay?: (CPImageOverlay) | null, sportsOverlay?: (CPSportsOverlay) | null): Promise<CPThumbnailImage>Swift declarationinit(image: UIImage, imageOverlay: CPImageOverlay?, sportsOverlay: CPSportsOverlay?)get image(): Promise<_UIKit_UIImage>Swift declarationvar image: UIImage { get set }setImage(value: _UIKit_UIImage): Promise<void>Swift declarationvar image: UIImage { get set }get imageOverlay(): Promise<(CPImageOverlay) | null>Swift declarationvar imageOverlay: CPImageOverlay? { get set }setImageOverlay(value?: (CPImageOverlay) | null): Promise<void>Swift declarationvar imageOverlay: CPImageOverlay? { get set }get sportsOverlay(): Promise<(CPSportsOverlay) | null>Swift declarationvar sportsOverlay: CPSportsOverlay? { get set }setSportsOverlay(value?: (CPSportsOverlay) | null): Promise<void>Swift declarationvar sportsOverlay: CPSportsOverlay? { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
CPThumbnailImage.init()
inherited init: cannot prove legal (class declares 2 custom initializers)