One Logo Pool Ball
UIKit · IOS API REFERENCE

UITextDragPreviewRenderer

class · iOS 11.0+ · SDK 27.1

@MainActor class UITextDragPreviewRenderer

Members (8)

method · iOS 11.0+

adjust

TypeScript
adjust(firstLineRect: "animatableData" | SDKHandle, bodyRect: "animatableData" | SDKHandle, lastLineRect: "animatableData" | SDKHandle, origin: { x: number; y: number }): Promise<void>
Swift declaration
func adjust(firstLineRect: UnsafeMutablePointer<CGRect>, bodyRect: UnsafeMutablePointer<CGRect>, lastLineRect: UnsafeMutablePointer<CGRect>, textOrigin origin: CGPoint)
init · iOS 11.0+

init

TypeScript
static initLayoutManagerRange(layoutManager: NSLayoutManager, range: SDKHandle): Promise<UITextDragPreviewRenderer>
Swift declaration
convenience init(layoutManager: NSLayoutManager, range: NSRange)
init · iOS 11.0+

init

TypeScript
static initLayoutManagerRangeUnifyRects(layoutManager: NSLayoutManager, range: SDKHandle, unifyRects: boolean): Promise<UITextDragPreviewRenderer>
Swift declaration
init(layoutManager: NSLayoutManager, range: NSRange, unifyRects: Bool)
get · iOS 11.0+

bodyRect

TypeScript
get bodyRect(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
var bodyRect: CGRect { get }
get · iOS 11.0+

firstLineRect

TypeScript
get firstLineRect(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
var firstLineRect: CGRect { get }
get · iOS 11.0+

image

TypeScript
get image(): Promise<UIImage>
Swift declaration
var image: UIImage { get }
get · iOS 11.0+

lastLineRect

TypeScript
get lastLineRect(): Promise<{ x: number; y: number; width: number; height: number }>
Swift declaration
var lastLineRect: CGRect { get }
get · iOS 11.0+

layoutManager

TypeScript
get layoutManager(): Promise<NSLayoutManager>
Swift declaration
var layoutManager: NSLayoutManager { get }

Skipped declarations

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

UITextDragPreviewRenderer.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All UIKit types →