UIViewController
Notifications
UIViewController()
UIViewController(IntPtr)
UIViewController(NativeHandle)
UIViewController(NSCoder)
UIViewController(NSObjectFlag)
UIViewController(String, NSBundle)
ActivePresentationController
AdditionalSafeAreaInsets
AutomaticallyAdjustsScrollViewInsets
AutomaticallyForwardAppearanceAndRotationMethodsToChildViewControllers
BottomLayoutGuide
ChildViewControllerForHomeIndicatorAutoHidden
ChildViewControllerForPointerLock
ChildViewControllerForScreenEdgesDeferringSystemGestures
ChildViewControllerForTouchBar
ChildViewControllerForUserInterfaceStyle
ChildViewControllers
ClassHandle
ContentSizeForViewInPopover
ContentUnavailableConfiguration
ContentUnavailableConfigurationState
DefinesPresentationContext
DisablesAutomaticKeyboardDismissal
EdgesForExtendedLayout
EditButtonItem
Editing
ExtendedLayoutIncludesOpaqueBars
ExtensionContext
FocusGroupIdentifier
FocusItemContainer
HidesBottomBarWhenPushed
HierarchyInconsistencyException
InteractionActivityTrackingBaseName
InterfaceOrientation
IsBeingDismissed
IsBeingPresented
IsMovingFromParentViewController
IsMovingToParentViewController
IsViewLoaded
ModalInPopover
ModalInPresentation
ModalPresentationCapturesStatusBarAppearance
ModalPresentationStyle
ModalTransitionStyle
ModalViewController
NavigationController
NavigationItem
NibBundle
NibName
OverrideUserInterfaceStyle
ParentFocusEnvironment
ParentViewController
PerformsActionsWhilePresentingModally
PopoverPresentationController
PreferredContentSize
PreferredFocusedView
PreferredFocusEnvironments
PreferredScreenEdgesDeferringSystemGestures
PreferredStatusBarUpdateAnimation
PreferredUserInterfaceStyle
PrefersHomeIndicatorAutoHidden
PrefersPointerLocked
PresentationController
PresentedViewController
PresentingViewController
PreviewActionItems
ProvidesPresentationContextTransitionStyle
RestorationClass
RestorationIdentifier
RestoresFocusAfterTransition
RotatingFooterView
RotatingHeaderView
SearchDisplayController
SheetPresentationController
ShouldAutomaticallyForwardAppearanceMethods
ShouldAutomaticallyForwardRotationMethods
ShowDetailTargetDidChangeNotification
SplitViewController
Storyboard
SystemMinimumLayoutMargins
TabBarController
TabBarItem
TabBarObservedScrollView
Title
ToolbarItems
TopLayoutGuide
TraitCollection
TraitOverrides
TransitioningDelegate
View
ViewIfLoaded
ViewRespectsSystemMinimumLayoutMargins
WantsFullScreenLayout
WeakTransitioningDelegate
Add(UIView)
AddChildViewController(UIViewController)
AddKeyCommand(UIKeyCommand)
ApplicationFinishedRestoringState()
AttemptRotationToDeviceOrientation()
BeginAppearanceTransition(Boolean, Boolean)
BeginRequestWithExtensionContext(NSExtensionContext)
CanPerformUnwind(Selector, UIViewController, NSObject)
CanPerformUnwindDeprecated(Selector, UIViewController, NSObject)
CanPerformUnwindSegueAction(Selector, UIViewController, NSObject)
ChildViewControllerForStatusBarHidden()
ChildViewControllerForStatusBarStyle()
DecodeRestorableState(NSCoder)
DidAnimateFirstHalfOfRotation(UIInterfaceOrientation)
DidMoveToParentViewController(UIViewController)
DidReceiveMemoryWarning()
DidRotate(UIInterfaceOrientation)
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)
DismissModalViewController(Boolean)
DismissMoviePlayerViewController()
DismissViewController(Boolean, Action)
DismissViewControllerAsync(Boolean)
Dispose(Boolean)
EncodeRestorableState(NSCoder)
EncodeTo(NSCoder)
EndAppearanceTransition()
GetAllowedChildViewControllersForUnwinding(UIStoryboardUnwindSegueSource)
GetChildViewControllerContainingSegueSource(UIStoryboardUnwindSegueSource)
GetContentScrollView(NSDirectionalRectEdge)
GetEnumerator()
GetOverrideTraitCollectionForChildViewController(UIViewController)
GetSegueForUnwinding(UIViewController, UIViewController, String)
GetSizeForChildContentContainer(IUIContentContainer, CGSize)
GetSoundIdentifier(UIFocusUpdateContext)
GetSupportedInterfaceOrientations()
GetTargetViewControllerForAction(Selector, NSObject)
GetViewControllerForUnwind(Selector, UIViewController, NSObject)
LoadView()
LoadViewIfNeeded()
PerformSegue(String, NSObject)
PreferredContentSizeDidChangeForChildContentContainer(IUIContentContainer)
PreferredInterfaceOrientationForPresentation()
PreferredStatusBarStyle()
PrefersStatusBarHidden()
PrepareForInterstitialAds()
PrepareForSegue(UIStoryboardSegue, NSObject)
PresentModalViewController(UIViewController, Boolean)
PresentMoviePlayerViewController(MPMoviePlayerViewController)
PresentViewController(UIViewController, Boolean, Action)
PresentViewControllerAsync(UIViewController, Boolean)
RegisterForPreviewingWithDelegate(IUIViewControllerPreviewingDelegate, UIView)
RegisterForTraitChanges(IUITraitDefinition[], Selector)
RegisterForTraitChanges(IUITraitDefinition[], NSObject, Selector)
RegisterForTraitChanges(IUITraitDefinition[], Action<IUITraitEnvironment, UITraitCollection>)
RemoveFromParentViewController()
RemoveKeyCommand(UIKeyCommand)
SetContentScrollView(UIScrollView, NSDirectionalRectEdge)
SetEditing(Boolean, Boolean)
SetNeedsFocusUpdate()
SetNeedsStatusBarAppearanceUpdate()
SetNeedsTouchBarUpdate()
SetNeedsUpdateContentUnavailableConfiguration()
SetNeedsUpdateOfHomeIndicatorAutoHidden()
SetNeedsUpdateOfPrefersPointerLocked()
SetNeedsUpdateOfScreenEdgesDeferringSystemGestures()
SetNeedsUpdateOfSupportedInterfaceOrientations()
SetNeedsUserInterfaceAppearanceUpdate()
SetOverrideTraitCollection(UITraitCollection, UIViewController)
SetToolbarItems(UIBarButtonItem[], Boolean)
ShouldAutorotate()
ShouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)
ShouldPerformSegue(String, NSObject)
ShouldUpdateFocus(UIFocusUpdateContext)
ShowDetailViewController(UIViewController, NSObject)
ShowViewController(UIViewController, NSObject)
SystemLayoutFittingSizeDidChangeForChildContentContainer(IUIContentContainer)
TraitCollectionDidChange(UITraitCollection)
Transition(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action, UICompletionHandler)
TransitionAsync(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action)
UnregisterForPreviewingWithContext(IUIViewControllerPreviewing)
UnregisterForTraitChanges(IUITraitChangeRegistration)
Unwind(UIStoryboardSegue, UIViewController)
UpdateContentUnavailableConfiguration(UIContentUnavailableConfigurationState)
UpdateFocusIfNeeded()
UpdateTraitsIfNeeded()
UpdateViewConstraints()
ViewDidAppear(Boolean)
ViewDidDisappear(Boolean)
ViewDidLayoutSubviews()
ViewDidLoad()
ViewDidUnload()
ViewIsAppearing(Boolean)
ViewLayoutMarginsDidChange()
ViewSafeAreaInsetsDidChange()
ViewWillAppear(Boolean)
ViewWillDisappear(Boolean)
ViewWillLayoutSubviews()
ViewWillTransitionToSize(CGSize, IUIViewControllerTransitionCoordinator)
ViewWillUnload()
WillAnimateFirstHalfOfRotation(UIInterfaceOrientation, Double)
WillAnimateRotation(UIInterfaceOrientation, Double)
WillAnimateSecondHalfOfRotation(UIInterfaceOrientation, Double)
WillMoveToParentViewController(UIViewController)
WillRotate(UIInterfaceOrientation, Double)
WillTransitionToTraitCollection(UITraitCollection, IUIViewControllerTransitionCoordinator)
CollapseSecondaryViewController(UIViewController, UIViewController, UISplitViewController)
DisplayingBannerAd(UIViewController)
GetCanDisplayBannerAds(UIViewController)
GetInterstitialPresentationPolicy(UIViewController)
GetOriginalContentView(UIViewController)
GetSplitViewController(UIViewController)
GetTransitionCoordinator(UIViewController)
PresentingFullScreenAd(UIViewController)
RequestInterstitialAdPresentation(UIViewController)
SeparateSecondaryViewControllerForSplitViewController(UIViewController, UISplitViewController)
SetCanDisplayBannerAds(UIViewController, Boolean)
SetInterstitialPresentationPolicy(UIViewController, ADInterstitialPresentationPolicy)
ShouldPresentInterstitialAd(UIViewController)
net9.0-ios17.2
namespace UIKit
{
[Register("UIViewController", true)]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("tvos")]
public class UIViewController : UIResponder, INSCoding, INSExtensionRequestHandling, INativeObject, IEnumerable, IDisposable, IUIAppearanceContainer, IUIContentContainer, IUIFocusEnvironment, IUITraitChangeObservable, IUITraitEnvironment
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[SupportedOSPlatform("tvos17.0")]
[SupportedOSPlatform("ios17.0")]
[SupportedOSPlatform("maccatalyst17.0")]
public virtual IUIContentConfiguration? ContentUnavailableConfiguration
{
[Export("contentUnavailableConfiguration", ArgumentSemantic.Copy)]
get;
[Export("setContentUnavailableConfiguration:", ArgumentSemantic.Copy)]
set;
}
}
}
.NET | 8.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 |
tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 |
Information specific to net9.0-ios17.2 | |
Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | The property getter is only supported on the following platforms:
The property setter is only supported on the following platforms:
|
- Built-in API
- Package-provided API