Language

UIViewController クラス

定義

[Foundation.Register("UIViewController", true)]
public class UIViewController : UIKit.UIResponder, Foundation.INSCoding, Foundation.INSExtensionRequestHandling, IDisposable, System.Collections.IEnumerable, UIKit.IUIAppearanceContainer, UIKit.IUIContentContainer, UIKit.IUIFocusEnvironment, UIKit.IUITraitChangeObservable, UIKit.IUITraitEnvironment
[<Foundation.Register("UIViewController", true)>]
type UIViewController = class
    inherit UIResponder
    interface IEnumerable
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSExtensionRequestHandling
    interface IUIAppearanceContainer
    interface IUIContentContainer
    interface IUIFocusEnvironment
    interface IUITraitChangeObservable
    interface IUITraitEnvironment
継承
UIViewController
派生
属性
実装

コンストラクター

Name 説明
UIViewController()

既定値を使用して新しい UIViewController を作成します。

UIViewController(NativeHandle)

アンマネージ オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。 ランタイムによって呼び出されます。

UIViewController(NSCoder)

unarchiver オブジェクトに格納されているデータからオブジェクトを初期化するコンストラクター。

UIViewController(NSObjectFlag)

初期化をスキップし、単にオブジェクトを割り当てるために派生クラスを呼び出すコンストラクター。

UIViewController(String, NSBundle)

プロパティ

Name 説明
AccessibilityAssistiveTechnologyFocusedIdentifiers (継承元 UIResponder)
AccessibilityAttributedUserInputLabels (継承元 NSObject)
AccessibilityCustomActions (継承元 UIResponder)
AccessibilityDragSourceDescriptors (継承元 UIResponder)
AccessibilityDropPointDescriptors (継承元 UIResponder)
AccessibilityRespondsToUserInteraction (継承元 NSObject)
AccessibilityTextualContext (継承元 NSObject)
AccessibilityUserInputLabels (継承元 NSObject)
ActivePresentationController
ActivityItemsConfiguration (継承元 UIResponder)
AdditionalSafeAreaInsets
AutomaticallyAdjustsScrollViewInsets
AutomaticallyForwardAppearanceAndRotationMethodsToChildViewControllers
BottomLayoutGuide
CanBecomeFirstResponder (継承元 UIResponder)
CanResignFirstResponder (継承元 UIResponder)
ChildViewControllerForHomeIndicatorAutoHidden
ChildViewControllerForPointerLock
ChildViewControllerForScreenEdgesDeferringSystemGestures
ChildViewControllerForTouchBar
ChildViewControllerForUserInterfaceStyle
ChildViewControllers
Class (継承元 NSObject)
ClassHandle

このクラスの Objective-C クラス ハンドル。

ContentSizeForViewInPopover
ContentUnavailableConfiguration
ContentUnavailableConfigurationState
DebugDescription (継承元 NSObject)
DefinesPresentationContext
Description (継承元 NSObject)
DisablesAutomaticKeyboardDismissal
EdgesForExtendedLayout
EditButtonItem
Editing

true UIViewControllerでアプリケーション ユーザーがUIViewの内容を編集できる場合は。

EditingInteractionConfiguration (継承元 UIResponder)
ExtendedLayoutIncludesOpaqueBars
ExtensionContext
FocusGroupIdentifier
FocusItemContainer

子フォーカス項目のフォーカス情報を管理するコンテナーを取得します。

Handle

アンマネージ オブジェクト表現へのハンドル (ポインター)。

(継承元 NSObject)
HidesBottomBarWhenPushed
HierarchyInconsistencyException

壊れた UIViewController 階層を識別するために使用される定数。

InputAccessoryView (継承元 UIResponder)
InputAccessoryViewController (継承元 UIResponder)
InputAssistantItem (継承元 UIResponder)
InputView (継承元 UIResponder)
InputViewController (継承元 UIResponder)
InteractionActivityTrackingBaseName
InterfaceOrientation
IsBeingDismissed

true 現在の UIViewController が閉じられている場合は。

IsBeingPresented

true 現在の UIViewController が表示中の場合は 〟。

IsDirectBinding

このインスタンスが直接 Objective-C バインドを使用するかどうかを示す値を取得または設定します。

(継承元 NSObject)
IsFirstResponder (継承元 UIResponder)
IsMovingFromParentViewController

true 現在の UIViewController が親 UIViewControllerから削除されている場合は |。

IsMovingToParentViewController

true 現在の UIViewController が親 UIViewControllerに追加されている場合は。

IsProxy (継承元 NSObject)
IsViewLoaded

Booleanがメモリに読み込まれるかどうかを示すView。

KeyCommands (継承元 UIResponder)
ModalInPopover

true この UIViewController を UIPopoverControllerによってモーダルに表示する必要がある場合は。

ModalInPresentation
ModalPresentationCapturesStatusBarAppearance
ModalPresentationStyle
ModalTransitionStyle
ModalViewController
NavigationController
NavigationItem
NextResponder (継承元 UIResponder)
NibBundle
NibName
OverrideUserInterfaceStyle
ParentFocusEnvironment

親フォーカス環境を取得します。

ParentViewController
PasteConfiguration

UIPasteConfiguration オブジェクトでサポートされているthis。

(継承元 UIResponder)
PerformsActionsWhilePresentingModally
PopoverPresentationController
PreferredContentSize
PreferredFocusedView

nullしない場合は、既定でフォーカスを受け取る子UIViewを示します。

PreferredFocusEnvironments

フォーカスを更新するときに環境が優先するフォーカス環境の一覧を優先度順に取得します。

PreferredScreenEdgesDeferringSystemGestures
PreferredStatusBarUpdateAnimation
PreferredTransition
PreferredUserInterfaceStyle
PrefersHomeIndicatorAutoHidden
PrefersPointerLocked
PresentationController
PresentedViewController
PresentingViewController
PreviewActionItems
ProvidesPresentationContextTransitionStyle
RestorationClass
RestorationIdentifier
RestoresFocusAfterTransition
RetainCount (継承元 NSObject)
RotatingFooterView
RotatingHeaderView
SearchDisplayController
Self (継承元 NSObject)
SheetPresentationController
ShouldAutomaticallyForwardAppearanceMethods
ShouldAutomaticallyForwardRotationMethods
ShowDetailTargetDidChangeNotification

ShowDetailTargetDidChange の通知定数

SplitViewController
Storyboard
Superclass (継承元 NSObject)
SuperHandle

この NSObjectの基底クラスのメソッドを表すために使用されるハンドル。

(継承元 NSObject)
SystemMinimumLayoutMargins
Tab
TabBarController
TabBarItem
TabBarObservedScrollView
TextInputContextIdentifier (継承元 UIResponder)
TextInputMode (継承元 UIResponder)
Title
ToolbarItems
TopLayoutGuide
TouchBar (継承元 UIResponder)
TraitCollection

環境を記述する特性コレクションを取得します。

TraitOverrides
TransitioningDelegate

カスタム プレゼンテーションの IUIViewControllerAnimatedTransitioningの生成を担当するデリゲート オブジェクト。

UndoManager (継承元 UIResponder)
UserActivity (継承元 UIResponder)
View
ViewIfLoaded
ViewRespectsSystemMinimumLayoutMargins
WantsFullScreenLayout
WeakTransitioningDelegate
Zone (継承元 NSObject)

メソッド

Name 説明
AccessibilityDecrement() (継承元 UIResponder)
AccessibilityElementDidBecomeFocused() (継承元 UIResponder)
AccessibilityElementDidLoseFocus() (継承元 UIResponder)
AccessibilityElementIsFocused() (継承元 UIResponder)
AccessibilityIncrement() (継承元 UIResponder)
AccessibilityPerformEscape() (継承元 UIResponder)
AccessibilityPerformMagicTap() (継承元 UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection) (継承元 UIResponder)
Add(UIView)

これは AddSubview(UIView)のエイリアスですが、C# 3.0 コンストラクトでオブジェクトの作成後にサブビューを追加できるため、Add パターンを使用します。

AddChildViewController(UIViewController)
AddKeyCommand(UIKeyCommand)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (継承元 NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (継承元 NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

任意のメソッドを使用して外部で観察されるオブジェクトを登録します。

(継承元 NSObject)
AlignCenter(NSObject) (継承元 UIResponder)
AlignJustified(NSObject) (継承元 UIResponder)
AlignLeft(NSObject) (継承元 UIResponder)
AlignRight(NSObject) (継承元 UIResponder)
ApplicationFinishedRestoringState()
AttemptRotationToDeviceOrientation()
AwakeFromNib() (継承元 NSObject)
BecomeFirstResponder() (継承元 UIResponder)
BeginAppearanceTransition(Boolean, Boolean)
BeginInvokeOnMainThread(Action)

メイン UI スレッドで、指定したアクションを非同期的に呼び出します。

(継承元 NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで指定したコードを非同期的に呼び出します。

(継承元 NSObject)
BeginRequestWithExtensionContext(NSExtensionContext)

開発者は、このメソッドを実装して、ホスト アプリケーション要求の拡張機能を準備できます。

BuildMenu(IUIMenuBuilder) (継承元 UIResponder)
CanPaste(NSItemProvider[])

レスポンダーが指定したアイテム プロバイダーから貼り付けることができる場合は、 true を返します。

(継承元 UIResponder)
CanPerform(Selector, NSObject) (継承元 UIResponder)
CanPerformUnwind(Selector, UIViewController, NSObject)
CanPerformUnwindDeprecated(Selector, UIViewController, NSObject)
CaptureTextFromCamera(NSObject) (継承元 UIResponder)
ChildViewControllerForStatusBarHidden()
ChildViewControllerForStatusBarStyle()
ConformsToProtocol(NativeHandle) (継承元 NSObject)
Copy() (継承元 NSObject)
Copy(NSObject) (継承元 UIResponder)
CreateTouchBar() (継承元 UIResponder)
Cut(NSObject) (継承元 UIResponder)
DangerousAutorelease()

このオブジェクトの 'autorelease' セレクターを呼び出します。

(継承元 NSObject)
DangerousRelease()

このオブジェクトの 'release' セレクターを呼び出します。

(継承元 NSObject)
DangerousRetain()

このオブジェクトで 'retain' セレクターを呼び出します。

(継承元 NSObject)
DecodeRestorableState(NSCoder)
DecreaseSize(NSObject) (継承元 UIResponder)
Delete(NSObject) (継承元 UIResponder)
DidAnimateFirstHalfOfRotation(UIInterfaceOrientation)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (継承元 NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (継承元 NSObject)
DidChangeValue(String) (継承元 NSObject)
DidMoveToParentViewController(UIViewController)
DidReceiveMemoryWarning()
DidRotate(UIInterfaceOrientation)
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

フォーカスが新しい UIViewに変更された直後に呼び出されるデリゲート メソッド。

DismissModalViewController(Boolean)
DismissMoviePlayerViewController()

MPMoviePlayerViewControllerを閉じます。

DismissViewController(Boolean, Action)
DismissViewControllerAsync(Boolean)

表示されたビュー コントローラーを閉じます。

Dispose()

NSObject オブジェクトによって使用されるリソースを解放します。

(継承元 NSObject)
Dispose(Boolean)

このオブジェクトで使用されるリソースを解放します。

DoesNotRecognizeSelector(Selector) (継承元 NSObject)
Duplicate(NSObject) (継承元 UIResponder)
EncodeRestorableState(NSCoder)
EncodeTo(NSCoder)

指定されたエンコーダーを使用して、オブジェクトの状態をエンコードします。

EndAppearanceTransition()
Equals(NSObject)

指定した NSObject が現在の NSObjectと等しいかどうかを判断します。

(継承元 NSObject)
Equals(Object)

指定したオブジェクトが現在の NSObjectと等しいかどうかを判断します。

(継承元 NSObject)
Export(NSObject) (継承元 UIResponder)
Find(NSObject) (継承元 UIResponder)
FindAndReplace(NSObject) (継承元 UIResponder)
FindNext(NSObject) (継承元 UIResponder)
FindPrevious(NSObject) (継承元 UIResponder)
GetAllowedChildViewControllersForUnwinding(UIStoryboardUnwindSegueSource)
GetChildViewControllerContainingSegueSource(UIStoryboardUnwindSegueSource)
GetChildViewControllerForInterfaceOrientationLock()
GetContentScrollView(NSDirectionalRectEdge)
GetDictionaryOfValuesFromKeys(NSString[]) (継承元 NSObject)
GetEnumerator()

すべての子 UIViewを一覧表示する列挙子を返します。

GetHashCode()

現在のインスタンスのハッシュ コードを生成します。

(継承元 NSObject)
GetMethodForSelector(Selector) (継承元 NSObject)
GetNativeHash() (継承元 NSObject)
GetOverrideTraitCollectionForChildViewController(UIViewController)
GetProvider(UIDeferredMenuElement) (継承元 UIResponder)
GetSegueForUnwinding(UIViewController, UIViewController, String)
GetSizeForChildContentContainer(IUIContentContainer, CGSize)

親コンテナーのサイズを使用して、指定した子 IUIContentContainer のコンテンツのサイズを取得します。

GetSoundIdentifier(UIFocusUpdateContext)
GetSupportedInterfaceOrientations()
GetTargetForAction(Selector, NSObject) (継承元 UIResponder)
GetTargetViewControllerForAction(Selector, NSObject)
GetViewControllerForUnwind(Selector, UIViewController, NSObject)
IncreaseSize(NSObject) (継承元 UIResponder)
Init()

Objective-C init メソッドを呼び出してオブジェクトを初期化します。

(継承元 NSObject)
InitializeHandle(NativeHandle, String, Boolean)

ネイティブ初期化子の結果を使用して、 Handle プロパティを初期化します。

(継承元 NSObject)
InitializeHandle(NativeHandle, String) (継承元 NSObject)
InitializeHandle(NativeHandle) (継承元 NSObject)
Invoke(Action, Double)

指定した遅延の後に、指定したアクションを呼び出します。

(継承元 NSObject)
Invoke(Action, TimeSpan)

指定した遅延の後に、指定したアクションを呼び出します。

(継承元 NSObject)
InvokeOnMainThread(Action)

メイン UI スレッドで、指定したアクションを同期的に呼び出します。

(継承元 NSObject)
InvokeOnMainThread(Selector, NSObject)

メイン UI スレッドで、指定したコードを同期的に呼び出します。

(継承元 NSObject)
IsEqual(NSObject) (継承元 NSObject)
IsKindOfClass(Class) (継承元 NSObject)
IsMemberOfClass(Class) (継承元 NSObject)
LoadView()
LoadViewIfNeeded()
MakeTextWritingDirectionLeftToRight(NSObject) (継承元 UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject) (継承元 UIResponder)
MarkDirty()

通常のピア オブジェクト (IsDirectBinding が true) を toggleref オブジェクトに昇格させます。

(継承元 NSObject)
MotionBegan(UIEventSubtype, UIEvent) (継承元 UIResponder)
MotionCancelled(UIEventSubtype, UIEvent) (継承元 UIResponder)
MotionEnded(UIEventSubtype, UIEvent) (継承元 UIResponder)
Move(NSObject) (継承元 UIResponder)
MutableCopy() (継承元 NSObject)
NewFromPasteboard(NSObject) (継承元 UIResponder)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (継承元 NSObject)
Paste(NSItemProvider[])

貼り付けを実行します。

(継承元 UIResponder)
Paste(NSObject) (継承元 UIResponder)
PasteAndGo(NSObject) (継承元 UIResponder)
PasteAndMatchStyle(NSObject) (継承元 UIResponder)
PasteAndSearch(NSObject) (継承元 UIResponder)
PerformClose(NSObject) (継承元 UIResponder)
PerformSegue(String, NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (継承元 NSObject)
PerformSelector(Selector, NSObject, Double) (継承元 NSObject)
PerformSelector(Selector, NSObject, NSObject) (継承元 NSObject)
PerformSelector(Selector, NSObject) (継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (継承元 NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (継承元 NSObject)
PerformSelector(Selector) (継承元 NSObject)
PreferredContentSizeDidChangeForChildContentContainer(IUIContentContainer)

指定した子コンテナーのコンテンツの優先サイズが変更されたことを、このコントローラーに通知します。

PreferredInterfaceOrientationForPresentation()
PreferredStatusBarStyle()
PrefersInterfaceOrientationLocked()
PrefersStatusBarHidden()
PrepareForInterfaceBuilder() (継承元 NSObject)
PrepareForSegue(UIStoryboardSegue, NSObject)
PresentModalViewController(UIViewController, Boolean)
PresentMoviePlayerViewController(MPMoviePlayerViewController)

標準の画面切り替えを使用してムービー コントローラーを表示します。

PresentViewController(UIViewController, Boolean, Action)
PresentViewControllerAsync(UIViewController, Boolean)

ビュー コントローラーをモーダルで表示します。

PressesBegan(NSSet<UIPress>, UIPressesEvent) (継承元 UIResponder)
PressesCancelled(NSSet<UIPress>, UIPressesEvent) (継承元 UIResponder)
PressesChanged(NSSet<UIPress>, UIPressesEvent) (継承元 UIResponder)
PressesEnded(NSSet<UIPress>, UIPressesEvent) (継承元 UIResponder)
Print(NSObject) (継承元 UIResponder)
RegisterForPreviewingWithDelegate(IUIViewControllerPreviewingDelegate, UIView)
RegisterForTraitChanges(Action<IUITraitEnvironment,UITraitCollection>, Type[])

指定された特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges(Class[], Action<IUITraitEnvironment,UITraitCollection>)
RegisterForTraitChanges(Class[], NSObject, Selector)
RegisterForTraitChanges(Class[], Selector)
RegisterForTraitChanges(IUITraitDefinition[], Action<IUITraitEnvironment,UITraitCollection>)
RegisterForTraitChanges(IUITraitDefinition[], NSObject, Selector)
RegisterForTraitChanges(IUITraitDefinition[], Selector)
RegisterForTraitChanges(Type[], Action<IUITraitEnvironment,UITraitCollection>)

指定された特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges(Type[], NSObject, Selector)

指定した特性のいずれかが変更されたときに、指定したオブジェクトに対して呼び出されるセレクターを登録します。

RegisterForTraitChanges(Type[], Selector)

指定した特性のいずれかが変更されたときに、現在のオブジェクトで呼び出されるセレクターを登録します。

RegisterForTraitChanges<T>(Action<IUITraitEnvironment,UITraitCollection>)

指定した特性が変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges<T1,T2,T3,T4>(Action<IUITraitEnvironment,UITraitCollection>)

指定した特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges<T1,T2,T3>(Action<IUITraitEnvironment,UITraitCollection>)

指定した特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterForTraitChanges<T1,T2>(Action<IUITraitEnvironment,UITraitCollection>)

指定した特性のいずれかが変更されたときに実行されるコールバック ハンドラーを登録します。

RegisterSceneAccessory(UISceneAccessory)
ReloadInputViews() (継承元 UIResponder)
RemoteControlReceived(UIEvent) (継承元 UIResponder)
RemoveFromParentViewController()
RemoveKeyCommand(UIKeyCommand)
RemoveObserver(NSObject, NSString, IntPtr) (継承元 NSObject)
RemoveObserver(NSObject, NSString) (継承元 NSObject)
RemoveObserver(NSObject, String, IntPtr) (継承元 NSObject)
RemoveObserver(NSObject, String) (継承元 NSObject)
Rename(NSObject) (継承元 UIResponder)
ResignFirstResponder() (継承元 UIResponder)
RespondsToSelector(Selector) (継承元 NSObject)
RestoreUserActivityState(NSUserActivity) (継承元 UIResponder)
Select(NSObject) (継承元 UIResponder)
SelectAll(NSObject) (継承元 UIResponder)
SetContentScrollView(UIScrollView, NSDirectionalRectEdge)
SetEditing(Boolean, Boolean)
SetNeedsFocusUpdate()

thisがアクティブなフォーカス環境である場合は、フォーカスの更新を要求します。これは、PreferredFocusedViewを変更する可能性があります。 ( UpdateFocusIfNeeded()も参照)。

SetNeedsStatusBarAppearanceUpdate()
SetNeedsTouchBarUpdate()
SetNeedsUpdateContentUnavailableConfiguration()
SetNeedsUpdateOfHomeIndicatorAutoHidden()
SetNeedsUpdateOfPrefersInterfaceOrientationLocked()
SetNeedsUpdateOfPrefersPointerLocked()
SetNeedsUpdateOfScreenEdgesDeferringSystemGestures()
SetNeedsUpdateOfSupportedInterfaceOrientations()
SetNeedsUpdateProperties()
SetNeedsUserInterfaceAppearanceUpdate()
SetNilValueForKey(NSString) (継承元 NSObject)
SetOverrideTraitCollection(UITraitCollection, UIViewController)
SetToolbarItems(UIBarButtonItem[], Boolean)
SetValueForKey(NSObject, NSString) (継承元 NSObject)
SetValueForKeyPath(NativeHandle, NSString)

特定のキー パスによって識別されるプロパティの値を、指定された値に設定します。

(継承元 NSObject)
SetValueForKeyPath(NSObject, NSString) (継承元 NSObject)
SetValueForUndefinedKey(NSObject, NSString) (継承元 NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (継承元 NSObject)
ShouldAutorotate()
ShouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)
ShouldPerformSegue(String, NSObject)
ShouldUpdateFocus(UIFocusUpdateContext)

現在のオブジェクトがフォーカスを失うか受け取る前に呼び出されます。 いずれかのフォーカス環境で falseが返された場合、フォーカスの更新は取り消されます。

ShowDetailViewController(UIViewController, NSObject)
ShowViewController(UIViewController, NSObject)
ShowWritingTools(NSObject) (継承元 UIResponder)
SystemLayoutFittingSizeDidChangeForChildContentContainer(IUIContentContainer)

自動レイアウトによって指定された子コンテナーのサイズが変更されたことを、このコンテナーに通知します。

ToggleBoldface(NSObject) (継承元 UIResponder)
ToggleInspector(NSObject) (継承元 UIResponder)
ToggleItalics(NSObject) (継承元 UIResponder)
ToggleSidebar(NSObject) (継承元 UIResponder)
ToggleUnderline(NSObject) (継承元 UIResponder)
ToString()

現在のインスタンスの値の文字列形式を返します。

(継承元 NSObject)
TouchesBegan(NSSet, UIEvent) (継承元 UIResponder)
TouchesCancelled(NSSet, UIEvent) (継承元 UIResponder)
TouchesEnded(NSSet, UIEvent) (継承元 UIResponder)
TouchesEstimatedPropertiesUpdated(NSSet) (継承元 UIResponder)
TouchesMoved(NSSet, UIEvent) (継承元 UIResponder)
TraitCollectionDidChange(UITraitCollection)

変更された環境を記述する特性コレクション。

Transition(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action, UICompletionHandler)
TransitionAsync(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action)

2 つのビュー コントローラーの子ビュー コントローラー間の遷移に使用されます。

UnregisterForPreviewingWithContext(IUIViewControllerPreviewing)
UnregisterForTraitChanges(IUITraitChangeRegistration)
UnregisterSceneAccessory(UISceneAccessoryRegistration)
Unwind(UIStoryboardSegue, UIViewController)
UpdateContentUnavailableConfiguration(UIContentUnavailableConfigurationState)
UpdateFocusIfNeeded()

フォーカス環境に保留中の更新がある場合、このメソッドはフォーカスの即時更新を強制します。 SetNeedsFocusUpdate()とは異なり、このメソッドは、現在フォーカスが含まれているかどうかにかかわらず、任意のIUIFocusEnvironmentによって呼び出される可能性があります。

UpdateProperties()
UpdatePropertiesIfNeeded()
UpdateTextAttributes(UITextAttributesConversionHandler) (継承元 UIResponder)
UpdateTraitsIfNeeded()
UpdateUserActivityState(NSUserActivity) (継承元 UIResponder)
UpdateViewConstraints()
UseSelectionForFind(NSObject) (継承元 UIResponder)
ValidateCommand(UICommand) (継承元 UIResponder)
ValueForKey(NSString) (継承元 NSObject)
ValueForKeyPath(NSString) (継承元 NSObject)
ValueForUndefinedKey(NSString) (継承元 NSObject)
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)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (継承元 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (継承元 NSObject)
WillChangeValue(String) (継承元 NSObject)
WillMoveToParentViewController(UIViewController)
WillRotate(UIInterfaceOrientation, Double)
WillTransitionToTraitCollection(UITraitCollection, IUIViewControllerTransitionCoordinator)

thisによって調整traitCollection、その特性コレクションがcoordinatorに変更されることを通知します。

拡張メソッド

Name 説明
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
AlignCenter(IUIResponderStandardEditActions, NSObject)
AlignJustified(IUIResponderStandardEditActions, NSObject)
AlignLeft(IUIResponderStandardEditActions, NSObject)
AlignRight(IUIResponderStandardEditActions, NSObject)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
CanPaste(IUIPasteConfigurationSupporting, NSItemProvider[])

レスポンダーが指定したアイテム プロバイダーから貼り付けることができる場合は、 true を返します。

CollapseSecondaryViewController(UIViewController, UIViewController, UISplitViewController)

セカンダリ ビュー コントローラーを折りたたむ splitViewController

Copy(IUIResponderStandardEditActions, NSObject)
Cut(IUIResponderStandardEditActions, NSObject)
DecreaseSize(IUIResponderStandardEditActions, NSObject)
Delete(IUIResponderStandardEditActions, NSObject)
Duplicate(IUIResponderStandardEditActions, NSObject)
Export(IUIResponderStandardEditActions, NSObject)
Find(IUIResponderStandardEditActions, NSObject)
FindAndReplace(IUIResponderStandardEditActions, NSObject)
FindNext(IUIResponderStandardEditActions, NSObject)
FindPrevious(IUIResponderStandardEditActions, NSObject)
GetAccessibilityCustomRotors(NSObject)

オブジェクトに適 UIAccessibilityCustomRotor オブジェクトの配列 this 取得します。

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityDetailsElements(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityImageData(NSObject, NSDictionary)
GetBrowserAccessibilityImageDataSize(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityKeyboardShortcuts(NSObject)
GetBrowserAccessibilityOrientation(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
GetDebugDescription(INSObjectProtocol)
GetFocusGroupIdentifier(IUIFocusEnvironment)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
GetPencilKitResponderState(UIResponder)
GetPreferredFocusedView(IUIFocusEnvironment)

nullしない場合は、既定でフォーカスを受け取る子UIViewを示します。

GetSoundIdentifier(IUIFocusEnvironment, UIFocusUpdateContext)
GetSplitViewController(UIViewController)

入れ子になったビュー コントローラーの分割ビュー コントローラーを返します。

GetTransitionCoordinator(UIViewController)

指定した UIViewController の遷移を調整する IUIViewControllerTransitionCoordinator。

IncreaseSize(IUIResponderStandardEditActions, NSObject)
MakeTextWritingDirectionLeftToRight(IUIResponderStandardEditActions, NSObject)
MakeTextWritingDirectionRightToLeft(IUIResponderStandardEditActions, NSObject)
Move(IUIResponderStandardEditActions, NSObject)
NewFromPasteboard(IUIResponderStandardEditActions, NSObject)
Paste(IUIPasteConfigurationSupporting, NSItemProvider[])

貼り付けを実行します。

Paste(IUIResponderStandardEditActions, NSObject)
PasteAndGo(IUIResponderStandardEditActions, NSObject)
PasteAndMatchStyle(IUIResponderStandardEditActions, NSObject)
PasteAndSearch(IUIResponderStandardEditActions, NSObject)
PerformClose(IUIResponderStandardEditActions, NSObject)
Print(IUIResponderStandardEditActions, NSObject)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
RegisterForTraitChanges(IUITraitChangeObservable, Class[], Action<IUITraitEnvironment,UITraitCollection>)
RegisterForTraitChanges(IUITraitChangeObservable, Class[], NSObject, Selector)
RegisterForTraitChanges(IUITraitChangeObservable, Class[], Selector)
RegisterForTraitChanges(IUITraitChangeObservable, IUITraitDefinition[], Action<IUITraitEnvironment,UITraitCollection>)
RegisterForTraitChanges(IUITraitChangeObservable, IUITraitDefinition[], NSObject, Selector)
RegisterForTraitChanges(IUITraitChangeObservable, IUITraitDefinition[], Selector)
Rename(IUIResponderStandardEditActions, NSObject)
Select(IUIResponderStandardEditActions, NSObject)
SelectAll(IUIResponderStandardEditActions, NSObject)
SeparateSecondaryViewControllerForSplitViewController(UIViewController, UISplitViewController)

splitViewControllerの独立したセカンダリ ビュー コントローラーを返します。

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

オブジェクトに適 UIAccessibilityCustomRotor オブジェクトの配列 this 設定します。

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityDetailsElements(NSObject, NSObject[])
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityKeyboardShortcuts(NSObject, String)
SetBrowserAccessibilityOrientation(NSObject, BEAccessibilityOrientation)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
ShowWritingTools(IUIResponderStandardEditActions, NSObject)
ToggleBoldface(IUIResponderStandardEditActions, NSObject)
ToggleInspector(IUIResponderStandardEditActions, NSObject)
ToggleItalics(IUIResponderStandardEditActions, NSObject)
ToggleSidebar(IUIResponderStandardEditActions, NSObject)
ToggleUnderline(IUIResponderStandardEditActions, NSObject)
UpdateTextAttributes(IUIResponderStandardEditActions, UITextAttributesConversionHandler)
UseSelectionForFind(IUIResponderStandardEditActions, NSObject)

適用対象