Language

GLKViewController クラス

定義

[Foundation.Register("GLKViewController", true)]
public class GLKViewController : UIKit.UIViewController, GLKit.IGLKViewDelegate, IDisposable
[<Foundation.Register("GLKViewController", true)>]
type GLKViewController = class
    inherit UIViewController
    interface IGLKViewDelegate
    interface INativeObject
    interface IDisposable
継承
属性
実装

注釈

UIViewController は、OpenGL コンテンツ、特に GLKView にレンダリングされるアニメーション コンテンツをホストするように特別に設計されています。 CADisplayLink を自動的に設定して、更新を画面の更新と同期します。

このビュー コントローラーは、アプリケーションのメイン スレッドのアニメーションを駆動します。 View プロパティ (GLKView 型であることが保証されます) を適切に構成して内容を描画し、Update メソッドをオーバーライドして時間を追跡する必要があります (フレームが表示される直前に呼び出されます)。

アプリケーションの適切なフレーム レートを決定し、PreferredFramesPerSecond プロパティを設定する必要があります。

ビュー コントローラーは、ビューが隠されたときにアニメーションを自動的に停止できます。 PauseOnWillResignActive プロパティと Pause プロパティを参照してください。

iOS 4.0 以降では、回転は UIViewController によって処理されます。 アプリケーションの方向機能を制御するメソッドをオーバーライドするだけでなく、LayoutSubviews メソッドでフレームバッファー オブジェクトを再割り当てする必要があります。

public override LayoutSubviews ()
{
DeleteFramebuffer ();
CreateFramebuffer ();
}

他の C# バインドと同様に、GLKViewControllerDelegate クラスをサブクラス化して Delegate プロパティに割り当てるか、マップされた C# スタイル イベントを使用するかを選択できます。

GLKViewController のサブクラスを作成し、基本的なセットアップを行う方法を次に示します。 ViewDidLoad メソッドで GL リソースを割り当て、ViewDidUnload で解放する必要があります。

public class RippleViewController : GLKViewController {

public override void ViewDidLoad ()
{
base.ViewDidLoad ();

	// create rendering context
context = new EAGLContext (EAGLRenderingAPI.OpenGLES2);

	// Get the nested GLKView and configure it.
glkView = (GLKView) View;
glkView.Context = context;
glkView.MultipleTouchEnabled = true;

	// Hook up the rendering method.
glkView.DrawInRect += Draw;

	// Configure the GLKViewController properties
PreferredFramesPerSecond = 60;

	// Your own setup
SetupGL ();
}

void Draw (object sender, GLKViewDrawEventArgs args)
{
GL.Clear ((int)All.ColorBufferBit);
	// More GL code here.
}

// Called before each frame is displayed, use to collect
// information to compute data for the next frame to be
// rendered.
public override void Update ()
{

}

}

コンストラクター

Name 説明
GLKViewController()

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

GLKViewController(NativeHandle)

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

GLKViewController(NSCoder)

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

GLKViewController(NSObjectFlag)

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

GLKViewController(String, NSBundle)

指定したbundleの指定した Nib 名から新しいGLKViewControllerを作成します。

プロパティ

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

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

ContentSizeForViewInPopover (継承元 UIViewController)
ContentUnavailableConfiguration (継承元 UIViewController)
ContentUnavailableConfigurationState (継承元 UIViewController)
DebugDescription (継承元 NSObject)
DefinesPresentationContext (継承元 UIViewController)
Delegate

クラス デリゲートとして機能する GLKit.IGLKViewControllerDelegate モデル クラスのインスタンス。

Description (継承元 NSObject)
DisablesAutomaticKeyboardDismissal (継承元 UIViewController)
EdgesForExtendedLayout (継承元 UIViewController)
EditButtonItem (継承元 UIViewController)
Editing

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

(継承元 UIViewController)
EditingInteractionConfiguration (継承元 UIResponder)
ExtendedLayoutIncludesOpaqueBars (継承元 UIViewController)
ExtensionContext (継承元 UIViewController)
FocusGroupIdentifier (継承元 UIViewController)
FocusItemContainer

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

(継承元 UIViewController)
FramesDisplayed

表示されるフレームの累積数。

FramesPerSecond

アプリケーションが取得している 1 秒あたりの実際のフレーム数。

Handle

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

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

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

(継承元 UIViewController)
IsBeingPresented

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

(継承元 UIViewController)
IsDirectBinding

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

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

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

(継承元 UIViewController)
IsMovingToParentViewController

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

(継承元 UIViewController)
IsProxy (継承元 NSObject)
IsViewLoaded

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

(継承元 UIViewController)
KeyCommands (継承元 UIResponder)
ModalInPopover

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

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

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

(継承元 UIViewController)
ParentViewController (継承元 UIViewController)
PasteConfiguration

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

(継承元 UIResponder)
Paused

一時停止すると、Update メソッドと Draw メソッドは呼び出されません。

PauseOnWillResignActive

アプリケーションがアクティブな状態から離れたときにレンダリング ループを一時停止するかどうかを制御するブール値を取得または設定します。

PerformsActionsWhilePresentingModally (継承元 UIViewController)
PopoverPresentationController (継承元 UIViewController)
PreferredContentSize (継承元 UIViewController)
PreferredFocusedView

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

(継承元 UIViewController)
PreferredFocusEnvironments

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

(継承元 UIViewController)
PreferredFramesPerSecond

1 秒あたりのフレーム数を指定します。 Update メソッドと Draw メソッドが呼び出される頻度を制御します。

PreferredScreenEdgesDeferringSystemGestures (継承元 UIViewController)
PreferredStatusBarUpdateAnimation (継承元 UIViewController)
PreferredTransition (継承元 UIViewController)
PreferredUserInterfaceStyle (継承元 UIViewController)
PrefersHomeIndicatorAutoHidden (継承元 UIViewController)
PrefersPointerLocked (継承元 UIViewController)
PresentationController (継承元 UIViewController)
PresentedViewController (継承元 UIViewController)
PresentingViewController (継承元 UIViewController)
PreviewActionItems (継承元 UIViewController)
ProvidesPresentationContextTransitionStyle (継承元 UIViewController)
RestorationClass (継承元 UIViewController)
RestorationIdentifier (継承元 UIViewController)
RestoresFocusAfterTransition (継承元 UIViewController)
ResumeOnDidBecomeActive

アプリケーションがアクティブな状態になったときにレンダリング ループを再開するかどうかを制御するブール値を取得または設定します。

RetainCount (継承元 NSObject)
RotatingFooterView (継承元 UIViewController)
RotatingHeaderView (継承元 UIViewController)
SearchDisplayController (継承元 UIViewController)
Self (継承元 NSObject)
SheetPresentationController (継承元 UIViewController)
ShouldAutomaticallyForwardAppearanceMethods (継承元 UIViewController)
ShouldAutomaticallyForwardRotationMethods (継承元 UIViewController)
SplitViewController (継承元 UIViewController)
Storyboard (継承元 UIViewController)
Superclass (継承元 NSObject)
SuperHandle

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

(継承元 NSObject)
SystemMinimumLayoutMargins (継承元 UIViewController)
Tab (継承元 UIViewController)
TabBarController (継承元 UIViewController)
TabBarItem (継承元 UIViewController)
TabBarObservedScrollView (継承元 UIViewController)
TextInputContextIdentifier (継承元 UIResponder)
TextInputMode (継承元 UIResponder)
TimeSinceFirstResume

ビュー コントローラーが最初に更新の送信を再開してからの時間間隔を秒単位で取得します。

TimeSinceLastDraw
TimeSinceLastResume

ビュー コントローラーが最近更新の送信を再開してからの時間間隔を秒単位で取得します。

TimeSinceLastUpdate
Title (継承元 UIViewController)
ToolbarItems (継承元 UIViewController)
TopLayoutGuide (継承元 UIViewController)
TraitCollection

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

(継承元 UIViewController)
TraitOverrides (継承元 UIViewController)
TransitioningDelegate

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

(継承元 UIViewController)
UndoManager (継承元 UIResponder)
UserActivity (継承元 UIResponder)
View (継承元 UIViewController)
ViewIfLoaded (継承元 UIViewController)
ViewRespectsSystemMinimumLayoutMargins (継承元 UIViewController)
WantsFullScreenLayout (継承元 UIViewController)
WeakDelegate

この型のデリゲート プロトコルに応答できるオブジェクト

WeakTransitioningDelegate (継承元 UIViewController)
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 パターンを使用します。

(継承元 UIViewController)
AddChildViewController(UIViewController) (継承元 UIViewController)
AddKeyCommand(UIKeyCommand) (継承元 UIViewController)
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() (継承元 UIViewController)
AwakeFromNib() (継承元 NSObject)
BecomeFirstResponder() (継承元 UIResponder)
BeginAppearanceTransition(Boolean, Boolean) (継承元 UIViewController)
BeginInvokeOnMainThread(Action)

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

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

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

(継承元 NSObject)
BeginRequestWithExtensionContext(NSExtensionContext)

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

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

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

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

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

(継承元 NSObject)
DangerousRelease()

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

(継承元 NSObject)
DangerousRetain()

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

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

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

(継承元 UIViewController)
DismissModalViewController(Boolean) (継承元 UIViewController)
DismissMoviePlayerViewController()

MPMoviePlayerViewControllerを閉じます。

(継承元 UIViewController)
DismissViewController(Boolean, Action) (継承元 UIViewController)
DismissViewControllerAsync(Boolean)

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

(継承元 UIViewController)
Dispose()

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

(継承元 NSObject)
Dispose(Boolean)

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

DoesNotRecognizeSelector(Selector) (継承元 NSObject)
DrawInRect(GLKView, CGRect)
Duplicate(NSObject) (継承元 UIResponder)
EncodeRestorableState(NSCoder) (継承元 UIViewController)
EncodeTo(NSCoder)

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

(継承元 UIViewController)
EndAppearanceTransition() (継承元 UIViewController)
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) (継承元 UIViewController)
GetChildViewControllerContainingSegueSource(UIStoryboardUnwindSegueSource) (継承元 UIViewController)
GetChildViewControllerForInterfaceOrientationLock() (継承元 UIViewController)
GetContentScrollView(NSDirectionalRectEdge) (継承元 UIViewController)
GetDictionaryOfValuesFromKeys(NSString[]) (継承元 NSObject)
GetEnumerator()

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

(継承元 UIViewController)
GetHashCode()

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

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

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

(継承元 UIViewController)
GetSoundIdentifier(UIFocusUpdateContext) (継承元 UIViewController)
GetSupportedInterfaceOrientations() (継承元 UIViewController)
GetTargetForAction(Selector, NSObject) (継承元 UIResponder)
GetTargetViewControllerForAction(Selector, NSObject) (継承元 UIViewController)
GetViewControllerForUnwind(Selector, UIViewController, NSObject) (継承元 UIViewController)
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() (継承元 UIViewController)
LoadViewIfNeeded() (継承元 UIViewController)
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) (継承元 UIViewController)
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)

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

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

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

(継承元 UIViewController)
PresentViewController(UIViewController, Boolean, Action) (継承元 UIViewController)
PresentViewControllerAsync(UIViewController, Boolean)

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

(継承元 UIViewController)
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) (継承元 UIViewController)
RegisterForTraitChanges(Action<IUITraitEnvironment,UITraitCollection>, Type[])

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

(継承元 UIViewController)
RegisterForTraitChanges(Class[], Action<IUITraitEnvironment,UITraitCollection>) (継承元 UIViewController)
RegisterForTraitChanges(Class[], NSObject, Selector) (継承元 UIViewController)
RegisterForTraitChanges(Class[], Selector) (継承元 UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], Action<IUITraitEnvironment,UITraitCollection>)
古い.
(継承元 UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], NSObject, Selector)
古い.
(継承元 UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], Selector)
古い.
(継承元 UIViewController)
RegisterForTraitChanges(Type[], Action<IUITraitEnvironment,UITraitCollection>)

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

(継承元 UIViewController)
RegisterForTraitChanges(Type[], NSObject, Selector)

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

(継承元 UIViewController)
RegisterForTraitChanges(Type[], Selector)

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

(継承元 UIViewController)
RegisterForTraitChanges<T>(Action<IUITraitEnvironment,UITraitCollection>)

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

(継承元 UIViewController)
RegisterForTraitChanges<T1,T2,T3,T4>(Action<IUITraitEnvironment,UITraitCollection>)

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

(継承元 UIViewController)
RegisterForTraitChanges<T1,T2,T3>(Action<IUITraitEnvironment,UITraitCollection>)

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

(継承元 UIViewController)
RegisterForTraitChanges<T1,T2>(Action<IUITraitEnvironment,UITraitCollection>)

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

(継承元 UIViewController)
RegisterSceneAccessory(UISceneAccessory) (継承元 UIViewController)
ReloadInputViews() (継承元 UIResponder)
RemoteControlReceived(UIEvent) (継承元 UIResponder)
RemoveFromParentViewController() (継承元 UIViewController)
RemoveKeyCommand(UIKeyCommand) (継承元 UIViewController)
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) (継承元 UIViewController)
SetEditing(Boolean, Boolean) (継承元 UIViewController)
SetNeedsFocusUpdate()

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

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

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

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

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

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

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

(継承元 UIViewController)
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)

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

(継承元 UIViewController)
Transition(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action, UICompletionHandler) (継承元 UIViewController)
TransitionAsync(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action)

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

(継承元 UIViewController)
UnregisterForPreviewingWithContext(IUIViewControllerPreviewing) (継承元 UIViewController)
UnregisterForTraitChanges(IUITraitChangeRegistration) (継承元 UIViewController)
UnregisterSceneAccessory(UISceneAccessoryRegistration) (継承元 UIViewController)
Unwind(UIStoryboardSegue, UIViewController) (継承元 UIViewController)
Update()

GLKView の描画メソッドが呼び出される前に、各フレームで呼び出されるメソッド。

UpdateContentUnavailableConfiguration(UIContentUnavailableConfigurationState) (継承元 UIViewController)
UpdateFocusIfNeeded()

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

(継承元 UIViewController)
UpdateProperties() (継承元 UIViewController)
UpdatePropertiesIfNeeded() (継承元 UIViewController)
UpdateTextAttributes(UITextAttributesConversionHandler) (継承元 UIResponder)
UpdateTraitsIfNeeded() (継承元 UIViewController)
UpdateUserActivityState(NSUserActivity) (継承元 UIResponder)
UpdateViewConstraints() (継承元 UIViewController)
UseSelectionForFind(NSObject) (継承元 UIResponder)
ValidateCommand(UICommand) (継承元 UIResponder)
ValueForKey(NSString) (継承元 NSObject)
ValueForKeyPath(NSString) (継承元 NSObject)
ValueForUndefinedKey(NSString) (継承元 NSObject)
ViewDidAppear(Boolean) (継承元 UIViewController)
ViewDidDisappear(Boolean) (継承元 UIViewController)
ViewDidLayoutSubviews() (継承元 UIViewController)
ViewDidLoad() (継承元 UIViewController)
ViewDidUnload() (継承元 UIViewController)
ViewIsAppearing(Boolean) (継承元 UIViewController)
ViewLayoutMarginsDidChange() (継承元 UIViewController)
ViewSafeAreaInsetsDidChange() (継承元 UIViewController)
ViewWillAppear(Boolean) (継承元 UIViewController)
ViewWillDisappear(Boolean) (継承元 UIViewController)
ViewWillLayoutSubviews() (継承元 UIViewController)
ViewWillTransitionToSize(CGSize, IUIViewControllerTransitionCoordinator) (継承元 UIViewController)
ViewWillUnload() (継承元 UIViewController)
WillAnimateFirstHalfOfRotation(UIInterfaceOrientation, Double) (継承元 UIViewController)
WillAnimateRotation(UIInterfaceOrientation, Double) (継承元 UIViewController)
WillAnimateSecondHalfOfRotation(UIInterfaceOrientation, Double) (継承元 UIViewController)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (継承元 NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (継承元 NSObject)
WillChangeValue(String) (継承元 NSObject)
WillMoveToParentViewController(UIViewController) (継承元 UIViewController)
WillRotate(UIInterfaceOrientation, Double) (継承元 UIViewController)
WillTransitionToTraitCollection(UITraitCollection, IUIViewControllerTransitionCoordinator)

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

(継承元 UIViewController)

拡張メソッド

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)

適用対象

関連項目