One Logo Pool Ball
UIKit · IOS API REFERENCE

NSTextContentManager

class · iOS 15.0+ · SDK 27.1

class NSTextContentManager

Members (18)

method · iOS 15.0+

addTextLayoutManager

TypeScript
addTextLayoutManager(textLayoutManager: NSTextLayoutManager): void
Swift declaration
func addTextLayoutManager(_ textLayoutManager: NSTextLayoutManager)
init · iOS 15.0+

init

TypeScript
static init(): NSTextContentManager
Swift declaration
init()
init · iOS 15.0+

init

TypeScript
static initCoder(coder: _Foundation_NSCoder): (NSTextContentManager) | null
Swift declaration
init?(coder: NSCoder)
method · iOS 15.0+

performEditingTransaction

TypeScript
performEditingTransaction(transaction: (() => void)): void
Swift declaration
func performEditingTransaction(_ transaction: () -> Void)
method · iOS 15.0+

recordEditAction

TypeScript
recordEditAction(originalTextRange: NSTextRange, newTextRange: NSTextRange): void
Swift declaration
func recordEditAction(in originalTextRange: NSTextRange, newTextRange: NSTextRange)
method · iOS 15.0+

removeTextLayoutManager

TypeScript
removeTextLayoutManager(textLayoutManager: NSTextLayoutManager): void
Swift declaration
func removeTextLayoutManager(_ textLayoutManager: NSTextLayoutManager)
method · iOS 15.0+

synchronizeTextLayoutManagers

TypeScript
synchronizeTextLayoutManagers(completionHandler?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
func synchronizeTextLayoutManagers() async throws
method · iOS 15.0+

textElements

TypeScript
textElements(range: NSTextRange): Array<NSTextElement>
Swift declaration
func textElements(for range: NSTextRange) -> [NSTextElement]
get · iOS 15.0+

automaticallySynchronizesTextLayoutManagers

TypeScript
get automaticallySynchronizesTextLayoutManagers(): boolean
Swift declaration
var automaticallySynchronizesTextLayoutManagers: Bool { get set }
set · iOS 15.0+

automaticallySynchronizesTextLayoutManagers

TypeScript
set automaticallySynchronizesTextLayoutManagers(value: boolean)
Swift declaration
var automaticallySynchronizesTextLayoutManagers: Bool { get set }
get · iOS 15.0+

automaticallySynchronizesToBackingStore

TypeScript
get automaticallySynchronizesToBackingStore(): boolean
Swift declaration
var automaticallySynchronizesToBackingStore: Bool { get set }
set · iOS 15.0+

automaticallySynchronizesToBackingStore

TypeScript
set automaticallySynchronizesToBackingStore(value: boolean)
Swift declaration
var automaticallySynchronizesToBackingStore: Bool { get set }
get · iOS 15.0+

delegate

TypeScript
get delegate(): (SDKHandle) | null
Swift declaration
weak var delegate: (any NSTextContentManagerDelegate)? { get set }
set · iOS 15.0+

delegate

TypeScript
set delegate(value: (Implements<NSTextContentManagerDelegate> | SDKHandle) | null)
Swift declaration
weak var delegate: (any NSTextContentManagerDelegate)? { get set }
get · iOS 15.0+

hasEditingTransaction

TypeScript
get hasEditingTransaction(): boolean
Swift declaration
var hasEditingTransaction: Bool { get }
get · iOS 15.0+

primaryTextLayoutManager

TypeScript
get primaryTextLayoutManager(): (NSTextLayoutManager) | null
Swift declaration
var primaryTextLayoutManager: NSTextLayoutManager? { get set }
set · iOS 15.0+

primaryTextLayoutManager

TypeScript
set primaryTextLayoutManager(value: (NSTextLayoutManager) | null)
Swift declaration
var primaryTextLayoutManager: NSTextLayoutManager? { get set }
get · iOS 15.0+

textLayoutManagers

TypeScript
get textLayoutManagers(): Array<NSTextLayoutManager>
Swift declaration
var textLayoutManagers: [NSTextLayoutManager] { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →