One Logo Pool Ball
UIKit · IOS API REFERENCE

UIInputViewController

class · iOS 8.0+ · SDK 27.1

@MainActor class UIInputViewController

Members (14)

method · iOS 8.0+

advanceToNextInputMode

TypeScript
advanceToNextInputMode(): Promise<void>
Swift declaration
func advanceToNextInputMode()
method · iOS 8.0+

dismissKeyboard

TypeScript
dismissKeyboard(): Promise<void>
Swift declaration
func dismissKeyboard()
method · iOS 10.0+

handleInputModeList

TypeScript
handleInputModeList(view: UIView, event: UIEvent): Promise<void>
Swift declaration
func handleInputModeList(from view: UIView, with event: UIEvent)
init

init

TypeScript
static init(): Promise<UIInputViewController>
Swift declaration
init()
method · iOS 8.0+

requestSupplementaryLexicon

TypeScript
requestSupplementaryLexicon(completionHandler: ((arg0: UILexicon) => void)): Promise<void>
Swift declaration
func requestSupplementaryLexicon() async -> UILexicon
get · iOS 8.0+

hasDictationKey

TypeScript
get hasDictationKey(): Promise<boolean>
Swift declaration
var hasDictationKey: Bool { get set }
set · iOS 8.0+

hasDictationKey

TypeScript
setHasDictationKey(value: boolean): Promise<void>
Swift declaration
var hasDictationKey: Bool { get set }
get · iOS 11.0+

hasFullAccess

TypeScript
get hasFullAccess(): Promise<boolean>
Swift declaration
var hasFullAccess: Bool { get }
get · iOS 8.0+

inputView

TypeScript
get inputView(): Promise<(UIInputView) | null>
Swift declaration
var inputView: UIInputView? { get set }
set · iOS 8.0+

inputView

TypeScript
setInputView(value?: (UIInputView) | null): Promise<void>
Swift declaration
var inputView: UIInputView? { get set }
get · iOS 11.0+

needsInputModeSwitchKey

TypeScript
get needsInputModeSwitchKey(): Promise<boolean>
Swift declaration
var needsInputModeSwitchKey: Bool { get }
get · iOS 8.0+

primaryLanguage

TypeScript
get primaryLanguage(): Promise<(string) | null>
Swift declaration
var primaryLanguage: String? { get set }
set · iOS 8.0+

primaryLanguage

TypeScript
setPrimaryLanguage(value?: (string) | null): Promise<void>
Swift declaration
var primaryLanguage: String? { get set }
get · iOS 8.0+

textDocumentProxy

TypeScript
get textDocumentProxy(): Promise<SDKHandle>
Swift declaration
var textDocumentProxy: any UITextDocumentProxy { get }

Skipped declarations

No declarations were skipped in this snapshot.

All UIKit types →