One Logo Pool Ball
UIKit · IOS API REFERENCE

UITextFormattingViewController

class · iOS 18.0+ · SDK 27.1

@MainActor class UITextFormattingViewController

Members (7)

init · iOS 18.0+

init

TypeScript
static init(): Promise<UITextFormattingViewController>
Swift declaration
init()
init · iOS 18.0+

init

TypeScript
static initConfiguration(configuration: UITextFormattingViewController_Configuration): Promise<UITextFormattingViewController>
Swift declaration
init(configuration: UITextFormattingViewController.Configuration)
get · iOS 18.0+

configuration

TypeScript
get configuration(): Promise<UITextFormattingViewController_Configuration>
Swift declaration
@NSCopying var configuration: UITextFormattingViewController.Configuration { get }
get · iOS 18.0+

formattingDescriptor

TypeScript
get formattingDescriptor(): Promise<(UITextFormattingViewController_FormattingDescriptor) | null>
Swift declaration
@MainActor @preconcurrency var formattingDescriptor: UITextFormattingViewController.FormattingDescriptor? { get set }
set · iOS 18.0+

formattingDescriptor

TypeScript
setFormattingDescriptor(value?: (UITextFormattingViewController_FormattingDescriptor) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency var formattingDescriptor: UITextFormattingViewController.FormattingDescriptor? { get set }
get · iOS 18.0+

delegate

TypeScript
get delegate(): Promise<(SDKHandle) | null>
Swift declaration
@MainActor @preconcurrency weak var delegate: (any UITextFormattingViewController.Delegate)? { get set }
set · iOS 18.0+

delegate

TypeScript
setDelegate(value?: (SDKHandle) | null): Promise<void>
Swift declaration
@MainActor @preconcurrency weak var delegate: (any UITextFormattingViewController.Delegate)? { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →