Langue

GLKViewController Classe

Définition

[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
Héritage
Attributs
Implémente

Remarques

UIViewController spécifiquement conçu pour héberger du contenu OpenGL, en particulier du contenu animé rendu sur un GLKView. Il configure automatiquement un CADisplayLink pour synchroniser les mises à jour avec l’actualisation de l’écran.

Ce contrôleur de vue pilote l’animation du thread principal de votre application. Vous devez configurer la propriété View (qui est garantie d’être de type GLKView) de manière appropriée pour dessiner son contenu et vous devez remplacer les méthodes Update pour suivre le temps (elle sera appelée juste avant l’affichage de l’image).

Vous devez déterminer la fréquence d’images appropriée pour votre application et définir la propriété PreferredFramesPerSecond.

Le contrôleur de vue peut arrêter automatiquement l’animation lorsque la vue est masquée. Consultez les propriétés PauseOnWillResignActive et Pause.

Dans la mesure où iOS 4.0, la rotation est gérée par UIViewController. En plus de remplacer les méthodes qui contrôlent les fonctionnalités d’orientation de votre application, vous devez réallouer vos objets framebuffer sur la méthode LayoutSubviews.

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

Comme avec d’autres liaisons C#, vous pouvez choisir de sous-classe la classe GLKViewControllerDelegate et de l’affecter à la propriété Delegate, ou vous pouvez utiliser les événements de style C# mappés.

L’exemple suivant montre comment créer votre sous-classe de GLKViewController et effectuer la configuration de base. Vous devez allouer vos ressources GL dans la méthode ViewDidLoad et les libérer dans 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 ()
{

}

}

Constructeurs

Nom Description
GLKViewController()

Crée un nouveau GLKViewController avec des valeurs par défaut.

GLKViewController(NativeHandle)

Constructeur utilisé lors de la création de représentations managées d’objets non managés. Appelé par le runtime.

GLKViewController(NSCoder)

Constructeur qui initialise l’objet à partir des données stockées dans l’objet unarchiver.

GLKViewController(NSObjectFlag)

Constructeur pour appeler des classes dérivées pour ignorer l’initialisation et simplement allouer l’objet.

GLKViewController(String, NSBundle)

Crée un nouveau GLKViewController à partir du nom nib spécifié dans le fichier spécifié bundle.

Propriétés

Nom Description
AccessibilityAssistiveTechnologyFocusedIdentifiers (Hérité de UIResponder)
AccessibilityAttributedUserInputLabels (Hérité de NSObject)
AccessibilityCustomActions (Hérité de UIResponder)
AccessibilityDragSourceDescriptors (Hérité de UIResponder)
AccessibilityDropPointDescriptors (Hérité de UIResponder)
AccessibilityRespondsToUserInteraction (Hérité de NSObject)
AccessibilityTextualContext (Hérité de NSObject)
AccessibilityUserInputLabels (Hérité de NSObject)
ActivePresentationController (Hérité de UIViewController)
ActivityItemsConfiguration (Hérité de UIResponder)
AdditionalSafeAreaInsets (Hérité de UIViewController)
AutomaticallyAdjustsScrollViewInsets (Hérité de UIViewController)
AutomaticallyForwardAppearanceAndRotationMethodsToChildViewControllers (Hérité de UIViewController)
BottomLayoutGuide (Hérité de UIViewController)
CanBecomeFirstResponder (Hérité de UIResponder)
CanResignFirstResponder (Hérité de UIResponder)
ChildViewControllerForHomeIndicatorAutoHidden (Hérité de UIViewController)
ChildViewControllerForPointerLock (Hérité de UIViewController)
ChildViewControllerForScreenEdgesDeferringSystemGestures (Hérité de UIViewController)
ChildViewControllerForUserInterfaceStyle (Hérité de UIViewController)
ChildViewControllers (Hérité de UIViewController)
Class (Hérité de NSObject)
ClassHandle

Handle de classe Objective-C pour cette classe.

ContentSizeForViewInPopover (Hérité de UIViewController)
ContentUnavailableConfiguration (Hérité de UIViewController)
ContentUnavailableConfigurationState (Hérité de UIViewController)
DebugDescription (Hérité de NSObject)
DefinesPresentationContext (Hérité de UIViewController)
Delegate

Instance de la classe de modèle GLKit.IGLKViewControllerDelegate qui agit comme délégué de classe.

Description (Hérité de NSObject)
DisablesAutomaticKeyboardDismissal (Hérité de UIViewController)
EdgesForExtendedLayout (Hérité de UIViewController)
EditButtonItem (Hérité de UIViewController)
Editing

true si l’utilisateur UIViewController de l’application peut modifier le UIView contenu.

(Hérité de UIViewController)
EditingInteractionConfiguration (Hérité de UIResponder)
ExtendedLayoutIncludesOpaqueBars (Hérité de UIViewController)
ExtensionContext (Hérité de UIViewController)
FocusGroupIdentifier (Hérité de UIViewController)
FocusItemContainer

Obtient le conteneur qui gère les informations de focus pour les éléments de focus enfants.

(Hérité de UIViewController)
FramesDisplayed

Nombre cumulé d’images affichées.

FramesPerSecond

Images réelles par seconde que votre application obtient.

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de NSObject)
HidesBottomBarWhenPushed (Hérité de UIViewController)
InputAccessoryView (Hérité de UIResponder)
InputAccessoryViewController (Hérité de UIResponder)
InputAssistantItem (Hérité de UIResponder)
InputView (Hérité de UIResponder)
InputViewController (Hérité de UIResponder)
InteractionActivityTrackingBaseName (Hérité de UIViewController)
InterfaceOrientation (Hérité de UIViewController)
IsBeingDismissed

true si le courant UIViewController est en cours d’abandon.

(Hérité de UIViewController)
IsBeingPresented

true si le courant UIViewController est en cours de présentation.

(Hérité de UIViewController)
IsDirectBinding

Obtient ou définit une valeur indiquant si cette instance utilise une liaison de Objective-C directe.

(Hérité de NSObject)
IsFirstResponder (Hérité de UIResponder)
IsMovingFromParentViewController

true si le courant UIViewController est en cours de suppression de son parent UIViewController.

(Hérité de UIViewController)
IsMovingToParentViewController

true si le courant UIViewController est en cours d’ajout à un parent UIViewController.

(Hérité de UIViewController)
IsProxy (Hérité de NSObject)
IsViewLoaded

Indiquant Boolean si le View fichier est chargé en mémoire.

(Hérité de UIViewController)
KeyCommands (Hérité de UIResponder)
ModalInPopover

true si cela UIViewController doit être présenté modalement par un UIPopoverController.

(Hérité de UIViewController)
ModalInPresentation (Hérité de UIViewController)
ModalPresentationCapturesStatusBarAppearance (Hérité de UIViewController)
ModalPresentationStyle (Hérité de UIViewController)
ModalTransitionStyle (Hérité de UIViewController)
ModalViewController (Hérité de UIViewController)
NavigationController (Hérité de UIViewController)
NavigationItem (Hérité de UIViewController)
NextResponder (Hérité de UIResponder)
NibBundle (Hérité de UIViewController)
NibName (Hérité de UIViewController)
OverrideUserInterfaceStyle (Hérité de UIViewController)
ParentFocusEnvironment

Obtient l’environnement de focus parent.

(Hérité de UIViewController)
ParentViewController (Hérité de UIViewController)
PasteConfiguration

Pris UIPasteConfiguration en charge par this l’objet.

(Hérité de UIResponder)
Paused

Lorsqu’elles sont suspendues, les méthodes Update et Draw ne sont pas appelées.

PauseOnWillResignActive

Obtient ou définit une valeur booléenne qui contrôle si la boucle de rendu s’interrompt lorsque l’application démissionne de l’état actif.

PerformsActionsWhilePresentingModally (Hérité de UIViewController)
PopoverPresentationController (Hérité de UIViewController)
PreferredContentSize (Hérité de UIViewController)
PreferredFocusedView

Si ce n’est pas nullle cas, indique l’enfant UIView qui doit recevoir le focus par défaut.

(Hérité de UIViewController)
PreferredFocusEnvironments

Obtient la liste des environnements de focus, classés par priorité, que l’environnement préfère lors de la mise à jour du focus.

(Hérité de UIViewController)
PreferredFramesPerSecond

Nombre souhaité d’images par seconde. Contrôle la fréquence à laquelle vos méthodes Update et Draw seront appelées.

PreferredScreenEdgesDeferringSystemGestures (Hérité de UIViewController)
PreferredStatusBarUpdateAnimation (Hérité de UIViewController)
PreferredTransition (Hérité de UIViewController)
PreferredUserInterfaceStyle (Hérité de UIViewController)
PrefersHomeIndicatorAutoHidden (Hérité de UIViewController)
PrefersPointerLocked (Hérité de UIViewController)
PresentationController (Hérité de UIViewController)
PresentedViewController (Hérité de UIViewController)
PresentingViewController (Hérité de UIViewController)
PreviewActionItems (Hérité de UIViewController)
ProvidesPresentationContextTransitionStyle (Hérité de UIViewController)
RestorationClass (Hérité de UIViewController)
RestorationIdentifier (Hérité de UIViewController)
RestoresFocusAfterTransition (Hérité de UIViewController)
ResumeOnDidBecomeActive

Obtient ou définit une valeur booléenne qui contrôle si la boucle de rendu reprend lorsque l’application entre dans l’état actif.

RetainCount (Hérité de NSObject)
RotatingFooterView (Hérité de UIViewController)
RotatingHeaderView (Hérité de UIViewController)
SearchDisplayController (Hérité de UIViewController)
Self (Hérité de NSObject)
SheetPresentationController (Hérité de UIViewController)
ShouldAutomaticallyForwardAppearanceMethods (Hérité de UIViewController)
ShouldAutomaticallyForwardRotationMethods (Hérité de UIViewController)
SplitViewController (Hérité de UIViewController)
Storyboard (Hérité de UIViewController)
Superclass (Hérité de NSObject)
SuperHandle

Handle utilisé pour représenter les méthodes dans la classe de base pour ce NSObject.

(Hérité de NSObject)
SystemMinimumLayoutMargins (Hérité de UIViewController)
Tab (Hérité de UIViewController)
TabBarController (Hérité de UIViewController)
TabBarItem (Hérité de UIViewController)
TabBarObservedScrollView (Hérité de UIViewController)
TextInputContextIdentifier (Hérité de UIResponder)
TextInputMode (Hérité de UIResponder)
TimeSinceFirstResume

Obtient l’intervalle de temps, en secondes, depuis que le contrôleur d’affichage a repris l’envoi de mises à jour.

TimeSinceLastDraw
TimeSinceLastResume

Obtient l’intervalle de temps, en secondes, depuis que le contrôleur de vue a repris récemment l’envoi de mises à jour.

TimeSinceLastUpdate
Title (Hérité de UIViewController)
ToolbarItems (Hérité de UIViewController)
TopLayoutGuide (Hérité de UIViewController)
TraitCollection

Obtient la collection de caractéristiques qui décrit l’environnement.

(Hérité de UIViewController)
TraitOverrides (Hérité de UIViewController)
TransitioningDelegate

Objet délégué responsable de la production IUIViewControllerAnimatedTransitioningde s pour une présentation personnalisée.

(Hérité de UIViewController)
UndoManager (Hérité de UIResponder)
UserActivity (Hérité de UIResponder)
View (Hérité de UIViewController)
ViewIfLoaded (Hérité de UIViewController)
ViewRespectsSystemMinimumLayoutMargins (Hérité de UIViewController)
WantsFullScreenLayout (Hérité de UIViewController)
WeakDelegate

Objet pouvant répondre au protocole délégué pour ce type

WeakTransitioningDelegate (Hérité de UIViewController)
Zone (Hérité de NSObject)

Méthodes

Nom Description
AccessibilityDecrement() (Hérité de UIResponder)
AccessibilityElementDidBecomeFocused() (Hérité de UIResponder)
AccessibilityElementDidLoseFocus() (Hérité de UIResponder)
AccessibilityElementIsFocused() (Hérité de UIResponder)
AccessibilityIncrement() (Hérité de UIResponder)
AccessibilityPerformEscape() (Hérité de UIResponder)
AccessibilityPerformMagicTap() (Hérité de UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection) (Hérité de UIResponder)
Add(UIView)

Il s’agit d’un alias pour AddSubview(UIView), mais utilise le modèle Add car il permet aux constructions C# 3.0 d’ajouter des sous-vues après la création de l’objet.

(Hérité de UIViewController)
AddChildViewController(UIViewController) (Hérité de UIViewController)
AddKeyCommand(UIKeyCommand) (Hérité de UIViewController)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Hérité de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Hérité de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire.

(Hérité de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire.

(Hérité de NSObject)
AlignCenter(NSObject) (Hérité de UIResponder)
AlignJustified(NSObject) (Hérité de UIResponder)
AlignLeft(NSObject) (Hérité de UIResponder)
AlignRight(NSObject) (Hérité de UIResponder)
ApplicationFinishedRestoringState() (Hérité de UIViewController)
AwakeFromNib() (Hérité de NSObject)
BecomeFirstResponder() (Hérité de UIResponder)
BeginAppearanceTransition(Boolean, Boolean) (Hérité de UIViewController)
BeginInvokeOnMainThread(Action)

Appelle l’action spécifiée de manière asynchrone sur le thread d’interface utilisateur principal.

(Hérité de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Appelle de façon asynchrone le code spécifié sur le thread d’interface utilisateur principal.

(Hérité de NSObject)
BeginRequestWithExtensionContext(NSExtensionContext)

Les développeurs peuvent implémenter cette méthode pour préparer leur extension pour la demande d’application hôte.

(Hérité de UIViewController)
BuildMenu(IUIMenuBuilder) (Hérité de UIResponder)
CanPaste(NSItemProvider[])

Retourne true si le répondeur peut coller à partir des fournisseurs d’éléments spécifiés.

(Hérité de UIResponder)
CanPerform(Selector, NSObject) (Hérité de UIResponder)
CanPerformUnwind(Selector, UIViewController, NSObject) (Hérité de UIViewController)
CanPerformUnwindDeprecated(Selector, UIViewController, NSObject) (Hérité de UIViewController)
CaptureTextFromCamera(NSObject) (Hérité de UIResponder)
ChildViewControllerForStatusBarHidden() (Hérité de UIViewController)
ChildViewControllerForStatusBarStyle() (Hérité de UIViewController)
ConformsToProtocol(NativeHandle) (Hérité de NSObject)
Copy() (Hérité de NSObject)
Copy(NSObject) (Hérité de UIResponder)
Cut(NSObject) (Hérité de UIResponder)
DangerousAutorelease()

Appelle le sélecteur « autorelease » sur cet objet.

(Hérité de NSObject)
DangerousRelease()

Appelle le sélecteur « release » sur cet objet.

(Hérité de NSObject)
DangerousRetain()

Appelle le sélecteur « conserver » sur cet objet.

(Hérité de NSObject)
DecodeRestorableState(NSCoder) (Hérité de UIViewController)
DecreaseSize(NSObject) (Hérité de UIResponder)
Delete(NSObject) (Hérité de UIResponder)
DidAnimateFirstHalfOfRotation(UIInterfaceOrientation) (Hérité de UIViewController)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (Hérité de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Hérité de NSObject)
DidChangeValue(String) (Hérité de NSObject)
DidMoveToParentViewController(UIViewController) (Hérité de UIViewController)
DidReceiveMemoryWarning() (Hérité de UIViewController)
DidRotate(UIInterfaceOrientation) (Hérité de UIViewController)
DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)

Méthode de délégué appelée peu après que le focus a été remplacé par un nouveau UIView.

(Hérité de UIViewController)
DismissModalViewController(Boolean) (Hérité de UIViewController)
DismissMoviePlayerViewController()

Ignore le MPMoviePlayerViewController.

(Hérité de UIViewController)
DismissViewController(Boolean, Action) (Hérité de UIViewController)
DismissViewControllerAsync(Boolean)

Ignore le contrôleur d’affichage présenté.

(Hérité de UIViewController)
Dispose()

Libère les ressources utilisées par l’objet NSObject .

(Hérité de NSObject)
Dispose(Boolean)

Libère les ressources utilisées par cet objet.

DoesNotRecognizeSelector(Selector) (Hérité de NSObject)
DrawInRect(GLKView, CGRect)
Duplicate(NSObject) (Hérité de UIResponder)
EncodeRestorableState(NSCoder) (Hérité de UIViewController)
EncodeTo(NSCoder)

Encode l’état de l’objet à l’aide de l’encodeur fourni.

(Hérité de UIViewController)
EndAppearanceTransition() (Hérité de UIViewController)
Equals(NSObject)

Détermine si le spécifié NSObject est égal à l’actuel NSObject.

(Hérité de NSObject)
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel NSObject.

(Hérité de NSObject)
Export(NSObject) (Hérité de UIResponder)
Find(NSObject) (Hérité de UIResponder)
FindAndReplace(NSObject) (Hérité de UIResponder)
FindNext(NSObject) (Hérité de UIResponder)
FindPrevious(NSObject) (Hérité de UIResponder)
GetAllowedChildViewControllersForUnwinding(UIStoryboardUnwindSegueSource) (Hérité de UIViewController)
GetChildViewControllerContainingSegueSource(UIStoryboardUnwindSegueSource) (Hérité de UIViewController)
GetChildViewControllerForInterfaceOrientationLock() (Hérité de UIViewController)
GetContentScrollView(NSDirectionalRectEdge) (Hérité de UIViewController)
GetDictionaryOfValuesFromKeys(NSString[]) (Hérité de NSObject)
GetEnumerator()

Retourne un énumérateur qui répertorie tous les enfants UIView

(Hérité de UIViewController)
GetHashCode()

Génère un code de hachage pour l’instance actuelle.

(Hérité de NSObject)
GetMethodForSelector(Selector) (Hérité de NSObject)
GetNativeHash() (Hérité de NSObject)
GetOverrideTraitCollectionForChildViewController(UIViewController) (Hérité de UIViewController)
GetProvider(UIDeferredMenuElement) (Hérité de UIResponder)
GetSegueForUnwinding(UIViewController, UIViewController, String) (Hérité de UIViewController)
GetSizeForChildContentContainer(IUIContentContainer, CGSize)

Obtient la taille du contenu de l’enfant IUIContentContainer spécifié à l’aide de la taille du conteneur parent.

(Hérité de UIViewController)
GetSoundIdentifier(UIFocusUpdateContext) (Hérité de UIViewController)
GetSupportedInterfaceOrientations() (Hérité de UIViewController)
GetTargetForAction(Selector, NSObject) (Hérité de UIResponder)
GetTargetViewControllerForAction(Selector, NSObject) (Hérité de UIViewController)
GetViewControllerForUnwind(Selector, UIViewController, NSObject) (Hérité de UIViewController)
IncreaseSize(NSObject) (Hérité de UIResponder)
Init()

Initialise l’objet en appelant la méthode Objective-C init .

(Hérité de NSObject)
InitializeHandle(NativeHandle, String, Boolean)

Initialise la Handle propriété avec le résultat d’un initialiseur natif.

(Hérité de NSObject)
InitializeHandle(NativeHandle, String) (Hérité de NSObject)
InitializeHandle(NativeHandle) (Hérité de NSObject)
Invoke(Action, Double)

Appelle l’action spécifiée après le délai spécifié.

(Hérité de NSObject)
Invoke(Action, TimeSpan)

Appelle l’action spécifiée après le délai spécifié.

(Hérité de NSObject)
InvokeOnMainThread(Action)

Appelle l’action spécifiée de façon synchrone sur le thread d’interface utilisateur principal.

(Hérité de NSObject)
InvokeOnMainThread(Selector, NSObject)

Appelle de façon synchrone le code spécifié sur le thread d’interface utilisateur principal.

(Hérité de NSObject)
IsEqual(NSObject) (Hérité de NSObject)
IsKindOfClass(Class) (Hérité de NSObject)
IsMemberOfClass(Class) (Hérité de NSObject)
LoadView() (Hérité de UIViewController)
LoadViewIfNeeded() (Hérité de UIViewController)
MakeTextWritingDirectionLeftToRight(NSObject) (Hérité de UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject) (Hérité de UIResponder)
MarkDirty()

Promeut un objet homologue standard (IsDirectBinding est vrai) en objet toggleref.

(Hérité de NSObject)
MotionBegan(UIEventSubtype, UIEvent) (Hérité de UIResponder)
MotionCancelled(UIEventSubtype, UIEvent) (Hérité de UIResponder)
MotionEnded(UIEventSubtype, UIEvent) (Hérité de UIResponder)
Move(NSObject) (Hérité de UIResponder)
MutableCopy() (Hérité de NSObject)
NewFromPasteboard(NSObject) (Hérité de UIResponder)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (Hérité de NSObject)
Paste(NSItemProvider[])

Effectue le collage.

(Hérité de UIResponder)
Paste(NSObject) (Hérité de UIResponder)
PasteAndGo(NSObject) (Hérité de UIResponder)
PasteAndMatchStyle(NSObject) (Hérité de UIResponder)
PasteAndSearch(NSObject) (Hérité de UIResponder)
PerformClose(NSObject) (Hérité de UIResponder)
PerformSegue(String, NSObject) (Hérité de UIViewController)
PerformSelector(Selector, NSObject, Double, NSString[]) (Hérité de NSObject)
PerformSelector(Selector, NSObject, Double) (Hérité de NSObject)
PerformSelector(Selector, NSObject, NSObject) (Hérité de NSObject)
PerformSelector(Selector, NSObject) (Hérité de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Hérité de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Hérité de NSObject)
PerformSelector(Selector) (Hérité de NSObject)
PreferredContentSizeDidChangeForChildContentContainer(IUIContentContainer)

Avertit ce contrôleur que la taille par défaut du contenu d’un conteneur enfant spécifié a changé.

(Hérité de UIViewController)
PreferredInterfaceOrientationForPresentation() (Hérité de UIViewController)
PreferredStatusBarStyle() (Hérité de UIViewController)
PrefersInterfaceOrientationLocked() (Hérité de UIViewController)
PrefersStatusBarHidden() (Hérité de UIViewController)
PrepareForInterfaceBuilder() (Hérité de NSObject)
PrepareForSegue(UIStoryboardSegue, NSObject) (Hérité de UIViewController)
PresentModalViewController(UIViewController, Boolean) (Hérité de UIViewController)
PresentMoviePlayerViewController(MPMoviePlayerViewController)

Affiche un contrôleur de film à l’aide de la transition standard.

(Hérité de UIViewController)
PresentViewController(UIViewController, Boolean, Action) (Hérité de UIViewController)
PresentViewControllerAsync(UIViewController, Boolean)

Présente modalement un contrôleur de vue.

(Hérité de UIViewController)
PressesBegan(NSSet<UIPress>, UIPressesEvent) (Hérité de UIResponder)
PressesCancelled(NSSet<UIPress>, UIPressesEvent) (Hérité de UIResponder)
PressesChanged(NSSet<UIPress>, UIPressesEvent) (Hérité de UIResponder)
PressesEnded(NSSet<UIPress>, UIPressesEvent) (Hérité de UIResponder)
Print(NSObject) (Hérité de UIResponder)
RegisterForPreviewingWithDelegate(IUIViewControllerPreviewingDelegate, UIView) (Hérité de UIViewController)
RegisterForTraitChanges(Action<IUITraitEnvironment,UITraitCollection>, Type[])

Inscrit un gestionnaire de rappel qui sera exécuté lorsque l’une des caractéristiques spécifiées change.

(Hérité de UIViewController)
RegisterForTraitChanges(Class[], Action<IUITraitEnvironment,UITraitCollection>) (Hérité de UIViewController)
RegisterForTraitChanges(Class[], NSObject, Selector) (Hérité de UIViewController)
RegisterForTraitChanges(Class[], Selector) (Hérité de UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], Action<IUITraitEnvironment,UITraitCollection>)
Obsolète.
(Hérité de UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], NSObject, Selector)
Obsolète.
(Hérité de UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], Selector)
Obsolète.
(Hérité de UIViewController)
RegisterForTraitChanges(Type[], Action<IUITraitEnvironment,UITraitCollection>)

Inscrit un gestionnaire de rappel qui sera exécuté lorsque l’une des caractéristiques spécifiées change.

(Hérité de UIViewController)
RegisterForTraitChanges(Type[], NSObject, Selector)

Inscrit un sélecteur qui sera appelé sur l’objet spécifié quand l’une des caractéristiques spécifiées change.

(Hérité de UIViewController)
RegisterForTraitChanges(Type[], Selector)

Inscrit un sélecteur qui sera appelé sur l’objet actuel quand l’une des caractéristiques spécifiées change.

(Hérité de UIViewController)
RegisterForTraitChanges<T>(Action<IUITraitEnvironment,UITraitCollection>)

Inscrit un gestionnaire de rappel qui sera exécuté lorsque la caractéristique spécifiée change.

(Hérité de UIViewController)
RegisterForTraitChanges<T1,T2,T3,T4>(Action<IUITraitEnvironment,UITraitCollection>)

Inscrit un gestionnaire de rappel qui sera exécuté lorsque l’une des caractéristiques spécifiées change.

(Hérité de UIViewController)
RegisterForTraitChanges<T1,T2,T3>(Action<IUITraitEnvironment,UITraitCollection>)

Inscrit un gestionnaire de rappel qui sera exécuté lorsque l’une des caractéristiques spécifiées change.

(Hérité de UIViewController)
RegisterForTraitChanges<T1,T2>(Action<IUITraitEnvironment,UITraitCollection>)

Inscrit un gestionnaire de rappel qui sera exécuté lorsque l’une des caractéristiques spécifiées change.

(Hérité de UIViewController)
RegisterSceneAccessory(UISceneAccessory) (Hérité de UIViewController)
ReloadInputViews() (Hérité de UIResponder)
RemoteControlReceived(UIEvent) (Hérité de UIResponder)
RemoveFromParentViewController() (Hérité de UIViewController)
RemoveKeyCommand(UIKeyCommand) (Hérité de UIViewController)
RemoveObserver(NSObject, NSString, IntPtr) (Hérité de NSObject)
RemoveObserver(NSObject, NSString) (Hérité de NSObject)
RemoveObserver(NSObject, String, IntPtr) (Hérité de NSObject)
RemoveObserver(NSObject, String) (Hérité de NSObject)
Rename(NSObject) (Hérité de UIResponder)
ResignFirstResponder() (Hérité de UIResponder)
RespondsToSelector(Selector) (Hérité de NSObject)
RestoreUserActivityState(NSUserActivity) (Hérité de UIResponder)
Select(NSObject) (Hérité de UIResponder)
SelectAll(NSObject) (Hérité de UIResponder)
SetContentScrollView(UIScrollView, NSDirectionalRectEdge) (Hérité de UIViewController)
SetEditing(Boolean, Boolean) (Hérité de UIViewController)
SetNeedsFocusUpdate()

Quand this est l’environnement de focus actif, demande une mise à jour de focus, qui peut éventuellement modifier le PreferredFocusedView. (Voir aussi UpdateFocusIfNeeded().)

(Hérité de UIViewController)
SetNeedsStatusBarAppearanceUpdate() (Hérité de UIViewController)
SetNeedsUpdateContentUnavailableConfiguration() (Hérité de UIViewController)
SetNeedsUpdateOfHomeIndicatorAutoHidden() (Hérité de UIViewController)
SetNeedsUpdateOfPrefersInterfaceOrientationLocked() (Hérité de UIViewController)
SetNeedsUpdateOfPrefersPointerLocked() (Hérité de UIViewController)
SetNeedsUpdateOfScreenEdgesDeferringSystemGestures() (Hérité de UIViewController)
SetNeedsUpdateOfSupportedInterfaceOrientations() (Hérité de UIViewController)
SetNeedsUpdateProperties() (Hérité de UIViewController)
SetNeedsUserInterfaceAppearanceUpdate() (Hérité de UIViewController)
SetNilValueForKey(NSString) (Hérité de NSObject)
SetOverrideTraitCollection(UITraitCollection, UIViewController) (Hérité de UIViewController)
SetToolbarItems(UIBarButtonItem[], Boolean) (Hérité de UIViewController)
SetValueForKey(NSObject, NSString) (Hérité de NSObject)
SetValueForKeyPath(NativeHandle, NSString)

Définit la valeur de la propriété identifiée par un chemin d’accès de clé donné à une valeur donnée.

(Hérité de NSObject)
SetValueForKeyPath(NSObject, NSString) (Hérité de NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Hérité de NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Hérité de NSObject)
ShouldAutorotate() (Hérité de UIViewController)
ShouldAutorotateToInterfaceOrientation(UIInterfaceOrientation) (Hérité de UIViewController)
ShouldPerformSegue(String, NSObject) (Hérité de UIViewController)
ShouldUpdateFocus(UIFocusUpdateContext)

Appelé avant l’objet actuel, soit perdre ou recevoir le focus. Si l’un ou l’autre environnement de focus est retourné false, la mise à jour du focus est annulée.

(Hérité de UIViewController)
ShowDetailViewController(UIViewController, NSObject) (Hérité de UIViewController)
ShowViewController(UIViewController, NSObject) (Hérité de UIViewController)
ShowWritingTools(NSObject) (Hérité de UIResponder)
SystemLayoutFittingSizeDidChangeForChildContentContainer(IUIContentContainer)

Avertit ce conteneur que la disposition automatique a redimensionné un conteneur enfant spécifié.

(Hérité de UIViewController)
ToggleBoldface(NSObject) (Hérité de UIResponder)
ToggleInspector(NSObject) (Hérité de UIResponder)
ToggleItalics(NSObject) (Hérité de UIResponder)
ToggleSidebar(NSObject) (Hérité de UIResponder)
ToggleUnderline(NSObject) (Hérité de UIResponder)
ToString()

Retourne une représentation sous forme de chaîne de la valeur de l’instance actuelle.

(Hérité de NSObject)
TouchesBegan(NSSet, UIEvent) (Hérité de UIResponder)
TouchesCancelled(NSSet, UIEvent) (Hérité de UIResponder)
TouchesEnded(NSSet, UIEvent) (Hérité de UIResponder)
TouchesEstimatedPropertiesUpdated(NSSet) (Hérité de UIResponder)
TouchesMoved(NSSet, UIEvent) (Hérité de UIResponder)
TraitCollectionDidChange(UITraitCollection)

Collection de caractéristiques qui décrit l’environnement modifié.

(Hérité de UIViewController)
Transition(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action, UICompletionHandler) (Hérité de UIViewController)
TransitionAsync(UIViewController, UIViewController, Double, UIViewAnimationOptions, Action)

Utilisé pour la transition entre les contrôleurs d’affichage enfants de deux contrôleurs d’affichage.

(Hérité de UIViewController)
UnregisterForPreviewingWithContext(IUIViewControllerPreviewing) (Hérité de UIViewController)
UnregisterForTraitChanges(IUITraitChangeRegistration) (Hérité de UIViewController)
UnregisterSceneAccessory(UISceneAccessoryRegistration) (Hérité de UIViewController)
Unwind(UIStoryboardSegue, UIViewController) (Hérité de UIViewController)
Update()

Méthode appelée sur chaque frame, avant l’appel de la méthode de dessin de GLKView.

UpdateContentUnavailableConfiguration(UIContentUnavailableConfigurationState) (Hérité de UIViewController)
UpdateFocusIfNeeded()

Si un environnement de focus a une mise à jour en attente, cette méthode force une mise à jour de focus immédiate. Contrairement SetNeedsFocusUpdate()à , cette méthode peut être appelée par n’importe quel IUIFocusEnvironment, qu’elle contienne actuellement le focus ou non.

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

Avertit que sa collection de caractéristiques this passera à traitCollection, comme coordonné par coordinator.

(Hérité de UIViewController)

Méthodes d’extension

Nom Description
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[])

Retourne true si le répondeur peut coller à partir des fournisseurs d’éléments spécifiés.

CollapseSecondaryViewController(UIViewController, UIViewController, UISplitViewController)

Réduit le contrôleur de vue secondaire sur 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)

Obtient le tableau d’objets UIAccessibilityCustomRotor approprié pour this l’objet.

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)

Si ce n’est pas nullle cas, indique l’enfant UIView qui doit recevoir le focus par défaut.

GetSoundIdentifier(IUIFocusEnvironment, UIFocusUpdateContext)
GetSplitViewController(UIViewController)

Retourne le contrôleur de vue fractionné pour le contrôleur d’affichage imbriqué.

GetTransitionCoordinator(UIViewController)

IUIViewControllerTransitionCoordinator qui coordonne la transition du UIViewController spécifié.

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

Effectue le collage.

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)

Retourne le contrôleur de vue secondaire distinct pour splitViewController.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Définit le tableau d’objets UIAccessibilityCustomRotor approprié pour this l’objet.

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)

S’applique à

Voir aussi