UIAlertController class

UIAlertController

Inheritance
Available extensions

Constructors

UIAlertController.castFrom(ObjCObjectBase other)
Constructs a UIAlertController that points to the same underlying object as other.
UIAlertController.castFromPointer(Pointer<ObjCObject> other, {bool retain = false, bool release = false})
Constructs a UIAlertController that wraps the given raw object pointer.

Properties

actions → NSArray

Available on UIAlertController, provided by the UIAlertController$Methods extension

actions
no setter
additionalSafeAreaInsets UIEdgeInsets

Available on UIViewController, provided by the UILayoutSupport$1 extension

additionalSafeAreaInsets
getter/setter pair
automaticallyAdjustsScrollViewInsets bool

Available on UIViewController, provided by the UIViewController$Methods extension

automaticallyAdjustsScrollViewInsets
getter/setter pair
beingDismissed bool

Available on UIViewController, provided by the UIViewController$Methods extension

isBeingDismissed
no setter
beingPresented bool

Available on UIViewController, provided by the UIViewController$Methods extension

isBeingPresented
no setter
bottomLayoutGuide UILayoutSupport

Available on UIViewController, provided by the UILayoutSupport$1 extension

bottomLayoutGuide
no setter
canBecomeFirstResponder bool

Available on UIResponder, provided by the UIResponder$Methods extension

canBecomeFirstResponder
no setter
canResignFirstResponder bool

Available on UIResponder, provided by the UIResponder$Methods extension

canResignFirstResponder
no setter
childViewControllerForHomeIndicatorAutoHidden UIViewController?

Available on UIViewController, provided by the UIHomeIndicatorAutoHidden extension

childViewControllerForHomeIndicatorAutoHidden
no setter
childViewControllerForPointerLock UIViewController?

Available on UIViewController, provided by the UIPointerLockSupport extension

childViewControllerForPointerLock
no setter
childViewControllerForScreenEdgesDeferringSystemGestures UIViewController?

Available on UIViewController, provided by the UIScreenEdgesDeferringSystemGestures extension

childViewControllerForScreenEdgesDeferringSystemGestures
no setter
childViewControllerForStatusBarHidden UIViewController?

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

childViewControllerForStatusBarHidden
no setter
childViewControllerForStatusBarStyle UIViewController?

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

childViewControllerForStatusBarStyle
no setter
childViewControllerForUserInterfaceStyle UIViewController?

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

childViewControllerForUserInterfaceStyle
no setter
childViewControllers → NSArray

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

childViewControllers
no setter
definesPresentationContext bool

Available on UIViewController, provided by the UIViewController$Methods extension

definesPresentationContext
getter/setter pair
disablesAutomaticKeyboardDismissal bool

Available on UIViewController, provided by the UIViewController$Methods extension

disablesAutomaticKeyboardDismissal
no setter
edgesForExtendedLayout UIRectEdge

Available on UIViewController, provided by the UIViewController$Methods extension

edgesForExtendedLayout
getter/setter pair
editButtonItem UIBarButtonItem

Available on UIViewController, provided by the UIViewControllerEditing extension

editButtonItem
no setter
editing bool

Available on UIViewController, provided by the UIViewControllerEditing extension

isEditing
getter/setter pair
editingInteractionConfiguration UIEditingInteractionConfiguration

Available on UIResponder, provided by the UIResponder$Methods extension

editingInteractionConfiguration
no setter
extendedLayoutIncludesOpaqueBars bool

Available on UIViewController, provided by the UIViewController$Methods extension

extendedLayoutIncludesOpaqueBars
getter/setter pair
extensionContext NSExtensionContext?

Available on UIViewController, provided by the NSExtensionAdditions extension

extensionContext
no setter
focusGroupIdentifier ↔ NSString?

Available on UIViewController, provided by the UIViewController$Methods extension

The identifier of the focus group that this view controller belongs to. If this is nil, the view controller inherits the focus group of its parent focus environment.
getter/setter pair
focusItemContainer UIFocusItemContainer?

Available on UIViewController, provided by the UIViewController$Methods extension

The container of any child focus items in this focus environment, or nil if no container exists.
no setter
hashCode int
The hash code for this object.
no setterinherited
hidesBottomBarWhenPushed bool

Available on UIViewController, provided by the UINavigationControllerItem extension

hidesBottomBarWhenPushed
getter/setter pair
inputAccessoryView UIView?

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

inputAccessoryView
no setter
inputAccessoryViewController UIInputViewController?

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

inputAccessoryViewController
no setter
inputAssistantItem UITextInputAssistantItem

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

This method is for clients that wish to put buttons on the Shortcuts Bar, shown on top of the keyboard. You may modify the returned inputAssistantItem to add to or replace the existing items on the bar. Modifications made to the returned UITextInputAssistantItem are reflected automatically. This method should not be overridden. Goes up the responder chain.
no setter
inputView UIView?

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

inputView
no setter
inputViewController UIInputViewController?

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

inputViewController
no setter
interfaceOrientation UIInterfaceOrientation

Available on UIViewController, provided by the UIViewControllerRotation extension

interfaceOrientation
no setter
isFirstResponder bool

Available on UIResponder, provided by the UIResponder$Methods extension

isFirstResponder
no setter
keyCommands → NSArray?

Available on UIResponder, provided by the UIResponderKeyCommands extension

keyCommands
no setter
message ↔ NSString?

Available on UIAlertController, provided by the UIAlertController$Methods extension

message
getter/setter pair
modalInPresentation bool

Available on UIViewController, provided by the UIPresentationController$1 extension

isModalInPresentation
getter/setter pair
modalPresentationCapturesStatusBarAppearance bool

Available on UIViewController, provided by the UIViewController$Methods extension

modalPresentationCapturesStatusBarAppearance
getter/setter pair
modalPresentationStyle UIModalPresentationStyle

Available on UIViewController, provided by the UIViewController$Methods extension

modalPresentationStyle
getter/setter pair
modalTransitionStyle UIModalTransitionStyle

Available on UIViewController, provided by the UIViewController$Methods extension

modalTransitionStyle
getter/setter pair
modalViewController UIViewController?

Available on UIViewController, provided by the UIViewController$Methods extension

modalViewController
no setter
movingFromParentViewController bool

Available on UIViewController, provided by the UIViewController$Methods extension

isMovingFromParentViewController
no setter
movingToParentViewController bool

Available on UIViewController, provided by the UIViewController$Methods extension

isMovingToParentViewController
no setter

Available on UIViewController, provided by the UINavigationControllerItem extension

navigationController
no setter

Available on UIViewController, provided by the UINavigationControllerItem extension

navigationItem
no setter
nextResponder UIResponder?

Available on UIResponder, provided by the UIResponder$Methods extension

nextResponder
no setter
nibBundle NSBundle?

Available on UIViewController, provided by the UIViewController$Methods extension

nibBundle
no setter
nibName → NSString?

Available on UIViewController, provided by the UIViewController$Methods extension

nibName
no setter
overrideUserInterfaceStyle UIUserInterfaceStyle

Available on UIViewController, provided by the UIViewController$Methods extension

overrideUserInterfaceStyle
getter/setter pair
parentFocusEnvironment UIFocusEnvironment?

Available on UIViewController, provided by the UIViewController$Methods extension

The parent focus environment of this environment, or nil if no parent exists. NOTE: If you implement this method, you must return a non-nil value for parent focus environment, otherwise your focus environment will not participate in focus interactions.
no setter
parentViewController UIViewController?

Available on UIViewController, provided by the UIViewController$Methods extension

parentViewController
no setter
performsActionsWhilePresentingModally bool

Available on UIViewController, provided by the UIPerformsActions extension

Determines whether the receiver continues to respond to actions while it is presenting a view controller modally.
no setter
popoverPresentationController UIPopoverPresentationController?

Available on UIViewController, provided by the UIPresentationController$1 extension

popoverPresentationController
no setter
preferredAction UIAlertAction?

Available on UIAlertController, provided by the UIAlertController$Methods extension

preferredAction
getter/setter pair
preferredContentSize → CGSize

Available on UIViewController, provided by the UIViewController$Methods extension

preferredContentSize
no setter
preferredContentSize$1 ← CGSize

Available on UIViewController, provided by the UIViewController$Methods extension

setPreferredContentSize:
no getter
preferredFocusedView UIView?

Available on UIViewController, provided by the UIViewController$Methods extension

preferredFocusedView
no setter
preferredFocusEnvironments → NSArray

Available on UIViewController, provided by the UIViewController$Methods extension

The preferred focus environments define where to search for the default focused item in an environment, such as when focus updates programmatically. Starting from the target environment, each preferred focus environment is recursively searched in the order of the array until an eligible, focusable item is found. Preferred focus environments can include focusable and non-focusable items, in addition to non-item environments. Returning an empty array is equivalent to returning an array containing only 'self'.
no setter
preferredInterfaceOrientationForPresentation UIInterfaceOrientation

Available on UIViewController, provided by the UIViewControllerRotation extension

preferredInterfaceOrientationForPresentation
no setter
preferredScreenEdgesDeferringSystemGestures UIRectEdge

Available on UIViewController, provided by the UIScreenEdgesDeferringSystemGestures extension

preferredScreenEdgesDeferringSystemGestures
no setter
preferredStatusBarStyle UIStatusBarStyle

Available on UIViewController, provided by the UIViewController$Methods extension

preferredStatusBarStyle
no setter
preferredStatusBarUpdateAnimation UIStatusBarAnimation

Available on UIViewController, provided by the UIViewController$Methods extension

preferredStatusBarUpdateAnimation
no setter
preferredStyle UIAlertControllerStyle

Available on UIAlertController, provided by the UIAlertController$Methods extension

preferredStyle
no setter
preferredUserInterfaceStyle UIUserInterfaceStyle

Available on UIViewController, provided by the UIViewController$Methods extension

preferredUserInterfaceStyle
no setter
prefersHomeIndicatorAutoHidden bool

Available on UIViewController, provided by the UIHomeIndicatorAutoHidden extension

prefersHomeIndicatorAutoHidden
no setter
prefersPointerLocked bool

Available on UIViewController, provided by the UIPointerLockSupport extension

prefersPointerLocked
no setter
prefersStatusBarHidden bool

Available on UIViewController, provided by the UIViewController$Methods extension

prefersStatusBarHidden
no setter
presentationController UIPresentationController?

Available on UIViewController, provided by the UIPresentationController$1 extension

presentationController
no setter
presentedViewController UIViewController?

Available on UIViewController, provided by the UIViewController$Methods extension

presentedViewController
no setter
presentingViewController UIViewController?

Available on UIViewController, provided by the UIViewController$Methods extension

presentingViewController
no setter
previewActionItems → NSArray

Available on UIViewController, provided by the UIViewController$Methods extension

previewActionItems
no setter
providesPresentationContextTransitionStyle bool

Available on UIViewController, provided by the UIViewController$Methods extension

providesPresentationContextTransitionStyle
getter/setter pair
ref → ObjCObjectRef
finalinherited
restorationClass UIViewControllerRestoration?

Available on UIViewController, provided by the UIStateRestoration extension

restorationClass
getter/setter pair
restorationIdentifier ↔ NSString?

Available on UIViewController, provided by the UIStateRestoration extension

restorationIdentifier
getter/setter pair
restoresFocusAfterTransition bool

Available on UIViewController, provided by the UIViewController$Methods extension

restoresFocusAfterTransition
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
searchDisplayController UISearchDisplayController?

Available on UIViewController, provided by the UISearchDisplayControllerSupport extension

searchDisplayController
no setter
sheetPresentationController UISheetPresentationController?

Available on UIViewController, provided by the UIPresentationController$1 extension

sheetPresentationController
no setter
shouldAutomaticallyForwardAppearanceMethods bool

Available on UIViewController, provided by the UIContainerViewControllerCallbacks extension

shouldAutomaticallyForwardAppearanceMethods
no setter
shouldAutorotate bool

Available on UIViewController, provided by the UIViewControllerRotation extension

shouldAutorotate
no setter
storyboard UIStoryboard?

Available on UIViewController, provided by the UIViewController$Methods extension

storyboard
no setter
supportedInterfaceOrientations UIInterfaceOrientationMask

Available on UIViewController, provided by the UIViewControllerRotation extension

supportedInterfaceOrientations
no setter
systemMinimumLayoutMargins NSDirectionalEdgeInsets

Available on UIViewController, provided by the UILayoutSupport$1 extension

systemMinimumLayoutMargins
no setter
textFields → NSArray?

Available on UIAlertController, provided by the UIAlertController$Methods extension

textFields
no setter
textInputContextIdentifier → NSString?

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

textInputContextIdentifier
no setter
textInputMode UITextInputMode?

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

textInputMode
no setter
title ↔ NSString?

Available on UIViewController, provided by the UIViewController$Methods extension

title
getter/setter pair
title ↔ NSString?

Available on UIAlertController, provided by the UIAlertController$Methods extension

title
getter/setter pair
toolbarItems ↔ NSArray?

Available on UIViewController, provided by the UINavigationControllerContextualToolbarItems extension

toolbarItems
getter/setter pair
topLayoutGuide UILayoutSupport

Available on UIViewController, provided by the UILayoutSupport$1 extension

topLayoutGuide
no setter
traitCollection UITraitCollection

Available on UIViewController, provided by the UIViewController$Methods extension

traitCollection
no setter
transitioningDelegate UIViewControllerTransitioningDelegate?

Available on UIViewController, provided by the UIViewControllerTransitioning extension

transitioningDelegate
getter/setter pair
undoManager NSUndoManager?

Available on UIResponder, provided by the UIResponder$Methods extension

undoManager
no setter
userActivity NSUserActivity?

Available on UIResponder, provided by the ActivityContinuation extension

userActivity
getter/setter pair
view UIView

Available on UIViewController, provided by the UIViewController$Methods extension

view
getter/setter pair
viewIfLoaded UIView?

Available on UIViewController, provided by the UIViewController$Methods extension

viewIfLoaded
no setter
viewLoaded bool

Available on UIViewController, provided by the UIViewController$Methods extension

isViewLoaded
no setter
viewRespectsSystemMinimumLayoutMargins bool

Available on UIViewController, provided by the UILayoutSupport$1 extension

viewRespectsSystemMinimumLayoutMargins
getter/setter pair
wantsFullScreenLayout bool

Available on UIViewController, provided by the UIViewController$Methods extension

wantsFullScreenLayout
getter/setter pair

Methods

addAction(UIAlertAction action) → void

Available on UIAlertController, provided by the UIAlertController$Methods extension

addAction:
addChildViewController(UIViewController childController) → void

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

addChildViewController:
addKeyCommand(UIKeyCommand keyCommand) → void

Available on UIViewController, provided by the UIKeyCommand$1 extension

addKeyCommand:
addTextFieldWithConfigurationHandler(ObjCBlock<Void Function(UITextField$1)>? configurationHandler) → void

Available on UIAlertController, provided by the UIAlertController$Methods extension

addTextFieldWithConfigurationHandler:
allowedChildViewControllersForUnwindingFromSource(UIStoryboardUnwindSegueSource source) → NSArray

Available on UIViewController, provided by the UIViewController$Methods extension

allowedChildViewControllersForUnwindingFromSource:
applicationFinishedRestoringState() → void

Available on UIViewController, provided by the UIStateRestoration extension

applicationFinishedRestoringState
automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers() bool

Available on UIViewController, provided by the UIContainerViewControllerCallbacks extension

automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers
becomeFirstResponder() bool

Available on UIResponder, provided by the UIResponder$Methods extension

becomeFirstResponder
beginAppearanceTransition(bool isAppearing, {required bool animated}) → void

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

beginAppearanceTransition:animated:
beginRequestWithExtensionContext(NSExtensionContext context) → void

Available on UIViewController, provided by the NSExtensionAdditions extension

beginRequestWithExtensionContext:
buildMenuWithBuilder(UIMenuBuilder builder) → void

Available on UIResponder, provided by the UIResponder$Methods extension

buildMenuWithBuilder:
canPerformAction(Pointer<ObjCSelector> action, {ObjCObjectBase? withSender}) bool

Available on UIResponder, provided by the UIResponder$Methods extension

canPerformAction:withSender:
canPerformUnwindSegueAction(Pointer<ObjCSelector> action, {required UIViewController fromViewController, ObjCObjectBase? sender}) bool

Available on UIViewController, provided by the UIViewController$Methods extension

canPerformUnwindSegueAction:fromViewController:sender:
canPerformUnwindSegueAction$1(Pointer<ObjCSelector> action, {required UIViewController fromViewController, required ObjCObjectBase withSender}) bool

Available on UIViewController, provided by the UIViewController$Methods extension

canPerformUnwindSegueAction:fromViewController:withSender:
captureTextFromCamera(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UICaptureTextFromCameraSupporting extension

captureTextFromCamera:
childViewControllerContainingSegueSource(UIStoryboardUnwindSegueSource source) UIViewController?

Available on UIViewController, provided by the UIViewController$Methods extension

childViewControllerContainingSegueSource:
contentScrollViewForEdge(NSDirectionalRectEdge edge) UIScrollView?

Available on UIViewController, provided by the UIViewController$Methods extension

Pass only a single edge (e.g., NSDirectionalRectEdgeTop) in the edge parameter. Raises an exception when passed an aggregate edge (e.g., NSDirectionalRectEdgeAll)
copy(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

copy:
cut(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

cut:
decodeRestorableStateWithCoder(NSCoder coder) → void

Available on UIViewController, provided by the UIStateRestoration extension

decodeRestorableStateWithCoder:
decreaseSize(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

decreaseSize:
delete(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

delete:
didAnimateFirstHalfOfRotationToInterfaceOrientation(UIInterfaceOrientation toInterfaceOrientation) → void

Available on UIViewController, provided by the UIViewControllerRotation extension

didAnimateFirstHalfOfRotationToInterfaceOrientation:
didMoveToParentViewController(UIViewController? parent) → void

Available on UIViewController, provided by the UIContainerViewControllerCallbacks extension

didMoveToParentViewController:
didReceiveMemoryWarning() → void

Available on UIViewController, provided by the UIViewController$Methods extension

didReceiveMemoryWarning
didRotateFromInterfaceOrientation(UIInterfaceOrientation fromInterfaceOrientation) → void

Available on UIViewController, provided by the UIViewControllerRotation extension

didRotateFromInterfaceOrientation:
didUpdateFocusInContext(UIFocusUpdateContext context, {required UIFocusAnimationCoordinator withAnimationCoordinator}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

Called when the screen’s focused item has been updated to a new item. Use the animation coordinator to schedule focus-related animations in response to the update.
dismissModalViewControllerAnimated(bool animated) → void

Available on UIViewController, provided by the UIViewController$Methods extension

dismissModalViewControllerAnimated:
dismissViewControllerAnimated(bool flag, {ObjCBlock<Void Function()>? completion}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

dismissViewControllerAnimated:completion:
encodeRestorableStateWithCoder(NSCoder coder) → void

Available on UIViewController, provided by the UIStateRestoration extension

encodeRestorableStateWithCoder:
encodeWithCoder(NSCoder coder) → void

Available on UIViewController, provided by the UIViewController$Methods extension

encodeWithCoder:
endAppearanceTransition() → void

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

endAppearanceTransition
increaseSize(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

increaseSize:
init() UIResponder

Available on UIResponder, provided by the UIResponder$Methods extension

init
initWithCoder(NSCoder coder) UIViewController?

Available on UIViewController, provided by the UIViewController$Methods extension

initWithCoder:
initWithCoder(NSCoder coder) UIAlertController?

Available on UIAlertController, provided by the UIAlertController$Methods extension

initWithCoder:
initWithNibName(NSString? nibNameOrNil, {NSBundle? bundle}) UIAlertController

Available on UIAlertController, provided by the UIAlertController$Methods extension

initWithNibName:bundle:
initWithNibName(NSString? nibNameOrNil, {NSBundle? bundle}) UIViewController

Available on UIViewController, provided by the UIViewController$Methods extension

initWithNibName:bundle:
loadView() → void

Available on UIViewController, provided by the UIViewController$Methods extension

loadView
loadViewIfNeeded() → void

Available on UIViewController, provided by the UIViewController$Methods extension

loadViewIfNeeded
makeTextWritingDirectionLeftToRight(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

makeTextWritingDirectionLeftToRight:
makeTextWritingDirectionRightToLeft(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

makeTextWritingDirectionRightToLeft:
motionBegan(UIEventSubtype motion, {UIEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

motionBegan:withEvent:
motionCancelled(UIEventSubtype motion, {UIEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

motionCancelled:withEvent:
motionEnded(UIEventSubtype motion, {UIEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

motionEnded:withEvent:
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
overrideTraitCollectionForChildViewController(UIViewController childViewController) UITraitCollection?

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

overrideTraitCollectionForChildViewController:
paste(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

paste:
pasteAndGo(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

pasteAndGo:
pasteAndMatchStyle(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

pasteAndMatchStyle:
pasteAndSearch(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

pasteAndSearch:
performSegueWithIdentifier(NSString identifier, {ObjCObjectBase? sender}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

performSegueWithIdentifier:sender:
preferredContentSizeDidChangeForChildContentContainer(UIContentContainer container) → void

Available on UIViewController, provided by the UIViewController$Methods extension

preferredContentSizeDidChangeForChildContentContainer:
prepareForSegue(UIStoryboardSegue segue, {ObjCObjectBase? sender}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

prepareForSegue:sender:
presentModalViewController(UIViewController modalViewController$1, {required bool animated}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

presentModalViewController:animated:
presentViewController(UIViewController viewControllerToPresent, {required bool animated, ObjCBlock<Void Function()>? completion}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

presentViewController:animated:completion:
pressesBegan(NSSet presses, {UIPressesEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

pressesBegan:withEvent:
pressesCancelled(NSSet presses, {UIPressesEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

pressesCancelled:withEvent:
pressesChanged(NSSet presses, {UIPressesEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

pressesChanged:withEvent:
pressesEnded(NSSet presses, {UIPressesEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

pressesEnded:withEvent:
print(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

print:
registerForPreviewingWithDelegate(UIViewControllerPreviewingDelegate delegate, {required UIView sourceView}) UIViewControllerPreviewing

Available on UIViewController, provided by the UIViewControllerPreviewingRegistration extension

registerForPreviewingWithDelegate:sourceView:
reloadInputViews() → void

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

reloadInputViews
remoteControlReceivedWithEvent(UIEvent? event) → void

Available on UIResponder, provided by the UIResponder$Methods extension

remoteControlReceivedWithEvent:
removeFromParentViewController() → void

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

removeFromParentViewController
removeKeyCommand(UIKeyCommand keyCommand) → void

Available on UIViewController, provided by the UIKeyCommand$1 extension

removeKeyCommand:
resignFirstResponder() bool

Available on UIResponder, provided by the UIResponder$Methods extension

resignFirstResponder
restoreUserActivityState(NSUserActivity userActivity$1) → void

Available on UIResponder, provided by the ActivityContinuation extension

restoreUserActivityState:
rotatingFooterView() UIView?

Available on UIViewController, provided by the UIViewControllerRotation extension

rotatingFooterView
rotatingHeaderView() UIView?

Available on UIViewController, provided by the UIViewControllerRotation extension

rotatingHeaderView
segueForUnwindingToViewController(UIViewController toViewController, {required UIViewController fromViewController, NSString? identifier}) UIStoryboardSegue?

Available on UIViewController, provided by the UIViewController$Methods extension

segueForUnwindingToViewController:fromViewController:identifier:
select(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

select:
selectAll(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

selectAll:
setContentScrollView(UIScrollView? scrollView, {required NSDirectionalRectEdge forEdge}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

Aggregate values (e.g., NSDirectionalRectEdgeAll) are accepted in the edge parameter; NSDirectionalRectEdgeLeading and Trailing are ignored on iOS 15.0
setEditing(bool editing$1, {required bool animated}) → void

Available on UIViewController, provided by the UIViewControllerEditing extension

setEditing:animated:
setNeedsFocusUpdate() → void

Available on UIViewController, provided by the UIViewController$Methods extension

Marks this environment as needing a focus update, which if accepted will attempt to reset focus to this environment, or one of its preferred focus environments, on the next update cycle. If this environment does not currently contain the focused item, then calling this method has no effect. If a parent of this environment is also requesting focus, then this environment's request is rejected in favor of the parent's. NOTE: If you provide your own implementation, it must call [[UIFocusSystem focusSystemForEnvironment:self] requestFocusUpdateToEnvironment:self];
setNeedsStatusBarAppearanceUpdate() → void

Available on UIViewController, provided by the UIViewController$Methods extension

setNeedsStatusBarAppearanceUpdate
setNeedsUpdateOfHomeIndicatorAutoHidden() → void

Available on UIViewController, provided by the UIHomeIndicatorAutoHidden extension

setNeedsUpdateOfHomeIndicatorAutoHidden
setNeedsUpdateOfPrefersPointerLocked() → void

Available on UIViewController, provided by the UIPointerLockSupport extension

setNeedsUpdateOfPrefersPointerLocked
setNeedsUpdateOfScreenEdgesDeferringSystemGestures() → void

Available on UIViewController, provided by the UIScreenEdgesDeferringSystemGestures extension

setNeedsUpdateOfScreenEdgesDeferringSystemGestures
setNeedsUserInterfaceAppearanceUpdate() → void

Available on UIViewController, provided by the UIViewController$Methods extension

setNeedsUserInterfaceAppearanceUpdate
setOverrideTraitCollection(UITraitCollection? collection, {required UIViewController forChildViewController}) → void

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

setOverrideTraitCollection:forChildViewController:
setToolbarItems(NSArray? toolbarItems$1, {required bool animated}) → void

Available on UIViewController, provided by the UINavigationControllerContextualToolbarItems extension

setToolbarItems:animated:
shouldAutomaticallyForwardRotationMethods() bool

Available on UIViewController, provided by the UIContainerViewControllerCallbacks extension

shouldAutomaticallyForwardRotationMethods
shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation toInterfaceOrientation) bool

Available on UIViewController, provided by the UIViewControllerRotation extension

shouldAutorotateToInterfaceOrientation:
shouldPerformSegueWithIdentifier(NSString identifier, {ObjCObjectBase? sender}) bool

Available on UIViewController, provided by the UIViewController$Methods extension

shouldPerformSegueWithIdentifier:sender:
shouldUpdateFocusInContext(UIFocusUpdateContext context) bool

Available on UIViewController, provided by the UIViewController$Methods extension

Asks whether the system should allow a focus update to occur.
showDetailViewController(UIViewController vc, {ObjCObjectBase? sender}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

showDetailViewController:sender:
showViewController(UIViewController vc, {ObjCObjectBase? sender}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

showViewController:sender:
sizeForChildContentContainer(UIContentContainer container, {required CGSize withParentContainerSize}) → CGSize

Available on UIViewController, provided by the UIViewController$Methods extension

sizeForChildContentContainer:withParentContainerSize:
soundIdentifierForFocusUpdateInContext(UIFocusUpdateContext context) → NSString?

Available on UIViewController, provided by the UIViewController$Methods extension

Specifies an identifier corresponding to a sound that should be played for a focus update. Return UIFocusSoundIdentifierNone to opt out of sounds, UIFocusSoundIdentifierDefault for the system default sounds, a previously registered identifier for a custom sound, or nil to defer the decision to the parent.
systemLayoutFittingSizeDidChangeForChildContentContainer(UIContentContainer container) → void

Available on UIViewController, provided by the UIViewController$Methods extension

systemLayoutFittingSizeDidChangeForChildContentContainer:
targetForAction(Pointer<ObjCSelector> action, {ObjCObjectBase? withSender}) → ObjCObjectBase?

Available on UIResponder, provided by the UIResponder$Methods extension

targetForAction:withSender:
targetViewControllerForAction(Pointer<ObjCSelector> action, {ObjCObjectBase? sender}) UIViewController?

Available on UIViewController, provided by the UIViewController$Methods extension

targetViewControllerForAction:sender:
toggleBoldface(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

toggleBoldface:
toggleItalics(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

toggleItalics:
toggleUnderline(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UIResponder$Methods extension

toggleUnderline:
toString() String
A string representation of this object.
inherited
touchesBegan(NSSet touches, {UIEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

touchesBegan:withEvent:
touchesCancelled(NSSet touches, {UIEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

touchesCancelled:withEvent:
touchesEnded(NSSet touches, {UIEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

touchesEnded:withEvent:
touchesEstimatedPropertiesUpdated(NSSet touches) → void

Available on UIResponder, provided by the UIResponder$Methods extension

touchesEstimatedPropertiesUpdated:
touchesMoved(NSSet touches, {UIEvent? withEvent}) → void

Available on UIResponder, provided by the UIResponder$Methods extension

touchesMoved:withEvent:
traitCollectionDidChange(UITraitCollection? previousTraitCollection) → void

Available on UIViewController, provided by the UIViewController$Methods extension

! To be overridden as needed to provide custom behavior when the environment's traits change.
transitionFromViewController(UIViewController fromViewController, {required UIViewController toViewController, required double duration, required UIViewAnimationOptions options, ObjCBlock<Void Function()>? animations, ObjCBlock<Void Function(Bool)>? completion}) → void

Available on UIViewController, provided by the UIContainerViewControllerProtectedMethods extension

transitionFromViewController:toViewController:duration:options:animations:completion:
unregisterForPreviewingWithContext(UIViewControllerPreviewing previewing) → void

Available on UIViewController, provided by the UIViewControllerPreviewingRegistration extension

unregisterForPreviewingWithContext:
unwindForSegue(UIStoryboardSegue unwindSegue, {required UIViewController towardsViewController}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

unwindForSegue:towardsViewController:
updateFocusIfNeeded() → void

Available on UIViewController, provided by the UIViewController$Methods extension

Forces focus to be updated immediately. If there is an environment that has requested a focus update via -setNeedsFocusUpdate, and the request was accepted, then focus will be updated to that environment or one of its preferred focus environments. NOTE: If you provide your own implementation, it must call [[UIFocusSystem focusSystemForEnvironment:self] updateFocusIfNeeded];.
updateTextAttributesWithConversionHandler(ObjCBlock<NSDictionary Function(NSDictionary)> conversionHandler) → void

Available on UIResponder, provided by the UIResponder$Methods extension

updateTextAttributesWithConversionHandler:
updateUserActivityState(NSUserActivity activity) → void

Available on UIResponder, provided by the ActivityContinuation extension

updateUserActivityState:
updateViewConstraints() → void

Available on UIViewController, provided by the UIConstraintBasedLayoutCoreMethods extension

updateViewConstraints
validateCommand(UICommand command) → void

Available on UIResponder, provided by the UIResponder$Methods extension

validateCommand:
viewControllerForUnwindSegueAction(Pointer<ObjCSelector> action, {required UIViewController fromViewController, ObjCObjectBase? withSender}) UIViewController?

Available on UIViewController, provided by the UIViewController$Methods extension

viewControllerForUnwindSegueAction:fromViewController:withSender:
viewDidAppear(bool animated) → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewDidAppear:
viewDidDisappear(bool animated) → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewDidDisappear:
viewDidLayoutSubviews() → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewDidLayoutSubviews
viewDidLoad() → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewDidLoad
viewDidUnload() → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewDidUnload
viewLayoutMarginsDidChange() → void

Available on UIViewController, provided by the UILayoutSupport$1 extension

viewLayoutMarginsDidChange
viewSafeAreaInsetsDidChange() → void

Available on UIViewController, provided by the UILayoutSupport$1 extension

viewSafeAreaInsetsDidChange
viewWillAppear(bool animated) → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewWillAppear:
viewWillDisappear(bool animated) → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewWillDisappear:
viewWillLayoutSubviews() → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewWillLayoutSubviews
viewWillTransitionToSize(CGSize size, {required UIViewControllerTransitionCoordinator withTransitionCoordinator}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewWillTransitionToSize:withTransitionCoordinator:
viewWillUnload() → void

Available on UIViewController, provided by the UIViewController$Methods extension

viewWillUnload
willAnimateFirstHalfOfRotationToInterfaceOrientation(UIInterfaceOrientation toInterfaceOrientation, {required double duration}) → void

Available on UIViewController, provided by the UIViewControllerRotation extension

willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:
willAnimateRotationToInterfaceOrientation(UIInterfaceOrientation toInterfaceOrientation, {required double duration}) → void

Available on UIViewController, provided by the UIViewControllerRotation extension

willAnimateRotationToInterfaceOrientation:duration:
willAnimateSecondHalfOfRotationFromInterfaceOrientation(UIInterfaceOrientation fromInterfaceOrientation, {required double duration}) → void

Available on UIViewController, provided by the UIViewControllerRotation extension

willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration:
willMoveToParentViewController(UIViewController? parent) → void

Available on UIViewController, provided by the UIContainerViewControllerCallbacks extension

willMoveToParentViewController:
willRotateToInterfaceOrientation(UIInterfaceOrientation toInterfaceOrientation, {required double duration}) → void

Available on UIViewController, provided by the UIViewControllerRotation extension

willRotateToInterfaceOrientation:duration:
willTransitionToTraitCollection(UITraitCollection newCollection, {required UIViewControllerTransitionCoordinator withTransitionCoordinator}) → void

Available on UIViewController, provided by the UIViewController$Methods extension

willTransitionToTraitCollection:withTransitionCoordinator:

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

alertControllerWithTitle(NSString? title, {NSString? message, required UIAlertControllerStyle preferredStyle}) UIAlertController
alertControllerWithTitle:message:preferredStyle:
isInstance(ObjCObjectBase obj) bool
Returns whether obj is an instance of UIAlertController.
override