UIViewController class

WARNING: UIViewController is a stub. To generate bindings for this class, include UIViewController in your config's objc-interfaces list.

UIViewController

Inheritance
Implemented types
Implementers
Available extensions

Constructors

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

Properties

activityItemsConfiguration UIActivityItemsConfigurationReading?

Available on UIResponder, provided by the UIActivityItemsConfiguration extension

activityItemsConfiguration
no setter
activityItemsConfiguration$1 UIActivityItemsConfigurationReading?

Available on UIResponder, provided by the UIActivityItemsConfiguration extension

setActivityItemsConfiguration:
no getter
canBecomeFirstResponder bool
canBecomeFirstResponder
no setterinherited
canResignFirstResponder bool
canResignFirstResponder
no setterinherited
debugDescription$1 → NSString
debugDescription
no setterinherited
description$1 → NSString
description
no setterinherited
editingInteractionConfiguration UIEditingInteractionConfiguration
editingInteractionConfiguration
no setterinherited
hash$1 int
hash
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
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

inputAssistantItem
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
isFirstResponder bool
isFirstResponder
no setterinherited
isProxy bool
isProxy
no setterinherited
keyCommands → NSArray?

Available on UIResponder, provided by the UIResponderKeyCommands extension

keyCommands
no setter
nextResponder UIResponder?
nextResponder
no setterinherited
pasteConfiguration UIPasteConfiguration?

Available on UIResponder, provided by the UIPasteConfigurationSupporting$1 extension

pasteConfiguration
getter/setter pair
ref → ObjCObjectRef
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
superclass$1 → ObjCObjectBase
superclass
no setterinherited
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
undoManager NSUndoManager?
undoManager
no setterinherited
userActivity NSUserActivity?

Available on UIResponder, provided by the ActivityContinuation extension

userActivity
getter/setter pair

Methods

autorelease() → NSObject
autorelease
inherited
becomeFirstResponder() bool
becomeFirstResponder
inherited
buildMenuWithBuilder(UIMenuBuilder builder) → void
buildMenuWithBuilder:
inherited
canPasteItemProviders(NSArray itemProviders) bool

Available on UIResponder, provided by the UIPasteConfigurationSupporting$1 extension

canPasteItemProviders:
canPerformAction(Pointer<ObjCSelector> action, {ObjCObjectBase? withSender}) bool
canPerformAction:withSender:
inherited
captureTextFromCamera(ObjCObjectBase? sender) → void

Available on UIResponder, provided by the UICaptureTextFromCameraSupporting extension

captureTextFromCamera:
class$1() → ObjCObjectBase
class
inherited
conformsToProtocol$1(Protocol aProtocol) bool
conformsToProtocol:
inherited
copy() → ObjCObjectBase
copy
inherited
cut(ObjCObjectBase? sender) → void
cut:
inherited
dealloc() → void
dealloc
inherited
decreaseSize(ObjCObjectBase? sender) → void
decreaseSize:
inherited
delete(ObjCObjectBase? sender) → void
delete:
inherited
doesNotRecognizeSelector(Pointer<ObjCSelector> aSelector) → void
doesNotRecognizeSelector:
inherited
duplicate(ObjCObjectBase? sender) → void
duplicate:
inherited
export$(ObjCObjectBase? sender) → void
export:
inherited
find(ObjCObjectBase? sender) → void
find:
inherited
findAndReplace(ObjCObjectBase? sender) → void
findAndReplace:
inherited
findNext(ObjCObjectBase? sender) → void
findNext:
inherited
findPrevious(ObjCObjectBase? sender) → void
findPrevious:
inherited
forwardingTargetForSelector(Pointer<ObjCSelector> aSelector) → ObjCObjectBase
forwardingTargetForSelector:
inherited
forwardInvocation(NSInvocation anInvocation) → void
forwardInvocation:
inherited
increaseSize(ObjCObjectBase? sender) → void
increaseSize:
inherited
init() UIResponder
init
inherited
isEqual(ObjCObjectBase object) bool
isEqual:
inherited
isKindOfClass(ObjCObjectBase aClass) bool
isKindOfClass:
inherited
isMemberOfClass(ObjCObjectBase aClass) bool
isMemberOfClass:
inherited
makeTextWritingDirectionLeftToRight(ObjCObjectBase? sender) → void
makeTextWritingDirectionLeftToRight:
inherited
makeTextWritingDirectionRightToLeft(ObjCObjectBase? sender) → void
makeTextWritingDirectionRightToLeft:
inherited
methodForSelector(Pointer<ObjCSelector> aSelector) Pointer<NativeFunction<Void Function()>>
methodForSelector:
inherited
methodSignatureForSelector(Pointer<ObjCSelector> aSelector) → NSMethodSignature
methodSignatureForSelector:
inherited
motionBegan(UIEventSubtype motion, {UIEvent? withEvent}) → void
motionBegan:withEvent:
inherited
motionCancelled(UIEventSubtype motion, {UIEvent? withEvent}) → void
motionCancelled:withEvent:
inherited
motionEnded(UIEventSubtype motion, {UIEvent? withEvent}) → void
motionEnded:withEvent:
inherited
move(ObjCObjectBase? sender) → void
move:
inherited
mutableCopy() → ObjCObjectBase
mutableCopy
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
paste(ObjCObjectBase? sender) → void
paste:
inherited
pasteAndGo(ObjCObjectBase? sender) → void
pasteAndGo:
inherited
pasteAndMatchStyle(ObjCObjectBase? sender) → void
pasteAndMatchStyle:
inherited
pasteAndSearch(ObjCObjectBase? sender) → void
pasteAndSearch:
inherited
pasteItemProviders(NSArray itemProviders) → void

Available on UIResponder, provided by the UIPasteConfigurationSupporting$1 extension

pasteItemProviders:
performSelector(Pointer<ObjCSelector> aSelector) → ObjCObjectBase
performSelector:
inherited
performSelector$1(Pointer<ObjCSelector> aSelector, {required ObjCObjectBase withObject}) → ObjCObjectBase
performSelector:withObject:
inherited
performSelector$2(Pointer<ObjCSelector> aSelector, {required ObjCObjectBase withObject, required ObjCObjectBase withObject$1}) → ObjCObjectBase
performSelector:withObject:withObject:
inherited
pressesBegan(NSSet presses, {UIPressesEvent? withEvent}) → void
pressesBegan:withEvent:
inherited
pressesCancelled(NSSet presses, {UIPressesEvent? withEvent}) → void
pressesCancelled:withEvent:
inherited
pressesChanged(NSSet presses, {UIPressesEvent? withEvent}) → void
pressesChanged:withEvent:
inherited
pressesEnded(NSSet presses, {UIPressesEvent? withEvent}) → void
pressesEnded:withEvent:
inherited
print(ObjCObjectBase? sender) → void
print:
inherited
release() → void
release
inherited
reloadInputViews() → void

Available on UIResponder, provided by the UIResponderInputViewAdditions extension

reloadInputViews
remoteControlReceivedWithEvent(UIEvent? event) → void
remoteControlReceivedWithEvent:
inherited
rename(ObjCObjectBase? sender) → void
rename:
inherited
resignFirstResponder() bool
resignFirstResponder
inherited
respondsToSelector(Pointer<ObjCSelector> aSelector) bool
respondsToSelector:
inherited
restoreUserActivityState(NSUserActivity userActivity$1) → void

Available on UIResponder, provided by the ActivityContinuation extension

restoreUserActivityState:
retain() → NSObject
retain
inherited
retainCount() int
retainCount
inherited
select(ObjCObjectBase? sender) → void
select:
inherited
selectAll(ObjCObjectBase? sender) → void
selectAll:
inherited
self$1() → NSObject
self
inherited
showWritingTools(ObjCObjectBase sender) → void
showWritingTools:
inherited
targetForAction(Pointer<ObjCSelector> action, {ObjCObjectBase? withSender}) → ObjCObjectBase?
targetForAction:withSender:
inherited
toggleBoldface(ObjCObjectBase? sender) → void
toggleBoldface:
inherited
toggleItalics(ObjCObjectBase? sender) → void
toggleItalics:
inherited
toggleUnderline(ObjCObjectBase? sender) → void
toggleUnderline:
inherited
toString() String
A string representation of this object.
inherited
touchesBegan(NSSet touches, {UIEvent? withEvent}) → void
touchesBegan:withEvent:
inherited
touchesCancelled(NSSet touches, {UIEvent? withEvent}) → void
touchesCancelled:withEvent:
inherited
touchesEnded(NSSet touches, {UIEvent? withEvent}) → void
touchesEnded:withEvent:
inherited
touchesEstimatedPropertiesUpdated(NSSet touches) → void
touchesEstimatedPropertiesUpdated:
inherited
touchesMoved(NSSet touches, {UIEvent? withEvent}) → void
touchesMoved:withEvent:
inherited
updateTextAttributesWithConversionHandler(ObjCBlock<NSDictionary Function(NSDictionary)> conversionHandler) → void
updateTextAttributesWithConversionHandler:
inherited
updateUserActivityState(NSUserActivity activity) → void

Available on UIResponder, provided by the ActivityContinuation extension

updateUserActivityState:
useSelectionForFind(ObjCObjectBase? sender) → void
useSelectionForFind:
inherited
validateCommand(UICommand command) → void
validateCommand:
inherited
zone() Pointer<NSZone>
zone
inherited

Operators

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