UIKit · IOS API REFERENCE
UIAlertController
class · iOS 8.0+ · SDK 27.1
@MainActor class UIAlertController
Members (14)
init · iOS 8.0+init
TypeScriptstatic init(title: (string) | null, message: (string) | null, preferredStyle: UIAlertController_Style): Promise<UIAlertController>
Swift declarationconvenience init(title: String?, message: String?, preferredStyle: UIAlertController.Style)
method · iOS 8.0+addAction
TypeScriptaddAction(action: UIAlertAction): Promise<void>
Swift declarationfunc addAction(_ action: UIAlertAction)
method · iOS 8.0+addTextField
TypeScriptaddTextField(configurationHandler?: (((arg0: UITextField) => void)) | null): Promise<void>
Swift declarationfunc addTextField(configurationHandler: ((UITextField) -> Void)? = nil)
get · iOS 8.0+actions
TypeScriptget actions(): Promise<Array<UIAlertAction>>
Swift declarationvar actions: [UIAlertAction] { get }
get · iOS 8.0+message
TypeScriptget message(): Promise<(string) | null>
Swift declarationvar message: String? { get set }
set · iOS 8.0+message
TypeScriptsetMessage(value?: (string) | null): Promise<void>
Swift declarationvar message: String? { get set }
get · iOS 9.0+preferredAction
TypeScriptget preferredAction(): Promise<(UIAlertAction) | null>
Swift declarationvar preferredAction: UIAlertAction? { get set }
set · iOS 9.0+preferredAction
TypeScriptsetPreferredAction(value?: (UIAlertAction) | null): Promise<void>
Swift declarationvar preferredAction: UIAlertAction? { get set }
get · iOS 8.0+preferredStyle
TypeScriptget preferredStyle(): Promise<UIAlertController_Style>
Swift declarationvar preferredStyle: UIAlertController.Style { get }
get · iOS 16.0+severity
TypeScriptget severity(): Promise<UIAlertControllerSeverity>
Swift declarationvar severity: UIAlertControllerSeverity { get set }
set · iOS 16.0+severity
TypeScriptsetSeverity(value: UIAlertControllerSeverity): Promise<void>
Swift declarationvar severity: UIAlertControllerSeverity { get set }
get · iOS 8.0+textFields
TypeScriptget textFields(): Promise<(Array<UITextField>) | null>
Swift declarationvar textFields: [UITextField]? { get }
get · iOS 8.0+title
TypeScriptget title(): Promise<(string) | null>
Swift declarationvar title: String? { get set }
set · iOS 8.0+title
TypeScriptsetTitle(value?: (string) | null): Promise<void>
Swift declarationvar title: String? { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIAlertController.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All UIKit types →