Lenguaje

GLKViewController Clase

Definición

[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
Herencia
Atributos
Implementaciones

Comentarios

UIViewController diseñado específicamente para hospedar contenido de OpenGL, en particular contenido animado representado en un GLKView. Configura automáticamente una CADisplayLink para sincronizar las actualizaciones con la actualización de pantalla.

Este controlador de vista controla la animación del subproceso principal de la aplicación. Debe configurar la propiedad View (que se garantiza que sea de tipo GLKView) adecuadamente para dibujar su contenido y debe invalidar los métodos Update para realizar un seguimiento del tiempo (se llamará justo antes de que se muestre el fotograma).

Debe determinar la velocidad de fotogramas adecuada para la aplicación y establecer la propiedad PreferredFramesPerSecond.

El controlador de vista puede detener automáticamente la animación cuando la vista está oculta. Consulte las propiedades PauseOnWillResignActive y Pause.

Desde iOS 4.0, la rotación se controla mediante UIViewController. Además de invalidar los métodos que controlan las funcionalidades de orientación de la aplicación, debe reasignar los objetos framebuffer en el método LayoutSubviews.

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

Al igual que con otros enlaces de C#, puede elegir subclase la clase GLKViewControllerDelegate y asignarla a la propiedad Delegate, o bien puede usar los eventos de estilo de C# asignados.

A continuación se muestra cómo crear la subclase de GLKViewController y realizar la configuración básica. Debe asignar los recursos de GL en el método ViewDidLoad y liberarlos en 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 ()
{

}

}

Constructores

Nombre Description
GLKViewController()

Crea un nuevo GLKViewController con valores predeterminados.

GLKViewController(NativeHandle)

Constructor usado al crear representaciones administradas de objetos no administrados. Llamado por el tiempo de ejecución.

GLKViewController(NSCoder)

Constructor que inicializa el objeto a partir de los datos almacenados en el objeto unarchiver.

GLKViewController(NSObjectFlag)

Constructor para llamar a en clases derivadas para omitir la inicialización y simplemente asignar el objeto.

GLKViewController(String, NSBundle)

Crea un nuevo GLKViewController a partir del nombre nib especificado en el especificado bundle.

Propiedades

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

Identificador de clase Objective-C para esta clase.

ContentSizeForViewInPopover (Heredado de UIViewController)
ContentUnavailableConfiguration (Heredado de UIViewController)
ContentUnavailableConfigurationState (Heredado de UIViewController)
DebugDescription (Heredado de NSObject)
DefinesPresentationContext (Heredado de UIViewController)
Delegate

Instancia de la clase de modelo GLKit.IGLKViewControllerDelegate que actúa como delegado de clase.

Description (Heredado de NSObject)
DisablesAutomaticKeyboardDismissal (Heredado de UIViewController)
EdgesForExtendedLayout (Heredado de UIViewController)
EditButtonItem (Heredado de UIViewController)
Editing

true UIViewController si permite al usuario de la aplicación editar el UIView contenido.

(Heredado de UIViewController)
EditingInteractionConfiguration (Heredado de UIResponder)
ExtendedLayoutIncludesOpaqueBars (Heredado de UIViewController)
ExtensionContext (Heredado de UIViewController)
FocusGroupIdentifier (Heredado de UIViewController)
FocusItemContainer

Obtiene el contenedor que administra la información de foco para los elementos de foco secundarios.

(Heredado de UIViewController)
FramesDisplayed

Recuento acumulado de fotogramas mostrados.

FramesPerSecond

Fotogramas reales por segundo que obtiene la aplicación.

Handle

Controla (puntero) a la representación de objeto no administrada.

(Heredado de NSObject)
HidesBottomBarWhenPushed (Heredado de UIViewController)
InputAccessoryView (Heredado de UIResponder)
InputAccessoryViewController (Heredado de UIResponder)
InputAssistantItem (Heredado de UIResponder)
InputView (Heredado de UIResponder)
InputViewController (Heredado de UIResponder)
InteractionActivityTrackingBaseName (Heredado de UIViewController)
InterfaceOrientation (Heredado de UIViewController)
IsBeingDismissed

true si el actual UIViewController está en proceso de descartarse.

(Heredado de UIViewController)
IsBeingPresented

true si el objeto actual UIViewController está en proceso de presentación.

(Heredado de UIViewController)
IsDirectBinding

Obtiene o establece un valor que indica si esta instancia usa Objective-C enlace directo.

(Heredado de NSObject)
IsFirstResponder (Heredado de UIResponder)
IsMovingFromParentViewController

true si el objeto actual UIViewController está en proceso de quitarse de su elemento primario UIViewController.

(Heredado de UIViewController)
IsMovingToParentViewController

true si el objeto actual UIViewController está en proceso de agregarse a un elemento primario UIViewController.

(Heredado de UIViewController)
IsProxy (Heredado de NSObject)
IsViewLoaded

que Boolean indica si se View carga en la memoria.

(Heredado de UIViewController)
KeyCommands (Heredado de UIResponder)
ModalInPopover

truesi un objeto debe presentarlo UIViewController de forma modal.UIPopoverController

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

Obtiene el entorno de enfoque primario.

(Heredado de UIViewController)
ParentViewController (Heredado de UIViewController)
PasteConfiguration

Compatible UIPasteConfiguration con this el objeto .

(Heredado de UIResponder)
Paused

Cuando se pausa, no se invocan los métodos Update y Draw.

PauseOnWillResignActive

Obtiene o establece un valor booleano que controla si el bucle de representación se pausará cuando la aplicación se dimita del estado activo.

PerformsActionsWhilePresentingModally (Heredado de UIViewController)
PopoverPresentationController (Heredado de UIViewController)
PreferredContentSize (Heredado de UIViewController)
PreferredFocusedView

Si no es null, indica el elemento secundario UIView que debe recibir el foco de forma predeterminada.

(Heredado de UIViewController)
PreferredFocusEnvironments

Obtiene la lista de entornos de enfoque ordenados por prioridad, que el entorno prefiere al actualizar el foco.

(Heredado de UIViewController)
PreferredFramesPerSecond

Número deseado de fotogramas por segundo. Controla la frecuencia con la que se llamará a los métodos Update y Draw.

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

Obtiene o establece un valor booleano que controla si el bucle de representación se reanudará cuando la aplicación entre en el estado activo.

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

Identificador usado para representar los métodos de la clase base para este NSObject.

(Heredado de NSObject)
SystemMinimumLayoutMargins (Heredado de UIViewController)
Tab (Heredado de UIViewController)
TabBarController (Heredado de UIViewController)
TabBarItem (Heredado de UIViewController)
TabBarObservedScrollView (Heredado de UIViewController)
TextInputContextIdentifier (Heredado de UIResponder)
TextInputMode (Heredado de UIResponder)
TimeSinceFirstResume

Obtiene el intervalo de tiempo, en segundos, ya que el controlador de vista reanudó primero el envío de actualizaciones.

TimeSinceLastDraw
TimeSinceLastResume

Obtiene el intervalo de tiempo, en segundos, ya que el controlador de vista reanudó el envío de actualizaciones más recientemente.

TimeSinceLastUpdate
Title (Heredado de UIViewController)
ToolbarItems (Heredado de UIViewController)
TopLayoutGuide (Heredado de UIViewController)
TraitCollection

Obtiene la colección de rasgos que describe el entorno.

(Heredado de UIViewController)
TraitOverrides (Heredado de UIViewController)
TransitioningDelegate

Objeto delegado responsable de generar IUIViewControllerAnimatedTransitionings para la presentación personalizada.

(Heredado de UIViewController)
UndoManager (Heredado de UIResponder)
UserActivity (Heredado de UIResponder)
View (Heredado de UIViewController)
ViewIfLoaded (Heredado de UIViewController)
ViewRespectsSystemMinimumLayoutMargins (Heredado de UIViewController)
WantsFullScreenLayout (Heredado de UIViewController)
WeakDelegate

Objeto que puede responder al protocolo delegado para este tipo

WeakTransitioningDelegate (Heredado de UIViewController)
Zone (Heredado de NSObject)

Métodos

Nombre Description
AccessibilityDecrement() (Heredado de UIResponder)
AccessibilityElementDidBecomeFocused() (Heredado de UIResponder)
AccessibilityElementDidLoseFocus() (Heredado de UIResponder)
AccessibilityElementIsFocused() (Heredado de UIResponder)
AccessibilityIncrement() (Heredado de UIResponder)
AccessibilityPerformEscape() (Heredado de UIResponder)
AccessibilityPerformMagicTap() (Heredado de UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection) (Heredado de UIResponder)
Add(UIView)

Se trata de un alias para AddSubview(UIView), pero usa el patrón Add, ya que permite que las construcciones de C# 3.0 agreguen subvistas después de crear el objeto.

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

Registra un objeto para que se observe externamente mediante un método arbitrario.

(Heredado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un objeto para que se observe externamente mediante un método arbitrario.

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

Invoca la acción especificada de forma asincrónica en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca de forma asincrónica el código especificado en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
BeginRequestWithExtensionContext(NSExtensionContext)

Los desarrolladores pueden implementar este método para preparar su extensión para la solicitud de aplicación host.

(Heredado de UIViewController)
BuildMenu(IUIMenuBuilder) (Heredado de UIResponder)
CanPaste(NSItemProvider[])

Devuelve true si el respondedor puede pegar desde los proveedores de elementos especificados.

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

Llama al selector "autorelease" en este objeto.

(Heredado de NSObject)
DangerousRelease()

Llama al selector "release" en este objeto.

(Heredado de NSObject)
DangerousRetain()

Llama al selector "retain" en este objeto.

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

Método delegado llamado poco después de que el foco haya cambiado a un nuevo UIView.

(Heredado de UIViewController)
DismissModalViewController(Boolean) (Heredado de UIViewController)
DismissMoviePlayerViewController()

Descarta .MPMoviePlayerViewController

(Heredado de UIViewController)
DismissViewController(Boolean, Action) (Heredado de UIViewController)
DismissViewControllerAsync(Boolean)

Descarta el controlador de vista presentado.

(Heredado de UIViewController)
Dispose()

Libera los recursos utilizados por el NSObject objeto .

(Heredado de NSObject)
Dispose(Boolean)

Libera los recursos usados por este objeto.

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

Codifica el estado del objeto mediante el codificador proporcionado.

(Heredado de UIViewController)
EndAppearanceTransition() (Heredado de UIViewController)
Equals(NSObject)

Determina si el objeto especificado NSObject es igual al objeto actual NSObject.

(Heredado de NSObject)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual NSObject.

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

Devuelve un enumerador que enumera todos los elementos secundarios UIView.

(Heredado de UIViewController)
GetHashCode()

Genera un código hash para la instancia actual.

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

Obtiene el tamaño del contenido del elemento secundario IUIContentContainer especificado mediante el tamaño del contenedor primario.

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

Inicializa el objeto llamando al método Objective-C init .

(Heredado de NSObject)
InitializeHandle(NativeHandle, String, Boolean)

Inicializa la Handle propiedad con el resultado de un inicializador nativo.

(Heredado de NSObject)
InitializeHandle(NativeHandle, String) (Heredado de NSObject)
InitializeHandle(NativeHandle) (Heredado de NSObject)
Invoke(Action, Double)

Invoca la acción especificada después del retraso especificado.

(Heredado de NSObject)
Invoke(Action, TimeSpan)

Invoca la acción especificada después del retraso especificado.

(Heredado de NSObject)
InvokeOnMainThread(Action)

Invoca la acción especificada de forma sincrónica en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca sincrónicamente el código especificado en el subproceso principal de la interfaz de usuario.

(Heredado de NSObject)
IsEqual(NSObject) (Heredado de NSObject)
IsKindOfClass(Class) (Heredado de NSObject)
IsMemberOfClass(Class) (Heredado de NSObject)
LoadView() (Heredado de UIViewController)
LoadViewIfNeeded() (Heredado de UIViewController)
MakeTextWritingDirectionLeftToRight(NSObject) (Heredado de UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject) (Heredado de UIResponder)
MarkDirty()

Promueve un objeto del mismo nivel normal (IsDirectBinding es true) en un objeto toggleref.

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

Realiza el pegado.

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

Notifica a este controlador que ha cambiado el tamaño preferido para el contenido de un contenedor secundario especificado.

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

Muestra un controlador de película mediante la transición estándar.

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

Modally presenta un controlador de vista.

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

Registra un controlador de devolución de llamada que se ejecutará cuando cambie uno de los rasgos especificados.

(Heredado de UIViewController)
RegisterForTraitChanges(Class[], Action<IUITraitEnvironment,UITraitCollection>) (Heredado de UIViewController)
RegisterForTraitChanges(Class[], NSObject, Selector) (Heredado de UIViewController)
RegisterForTraitChanges(Class[], Selector) (Heredado de UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], Action<IUITraitEnvironment,UITraitCollection>)
Obsoletos.
(Heredado de UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], NSObject, Selector)
Obsoletos.
(Heredado de UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], Selector)
Obsoletos.
(Heredado de UIViewController)
RegisterForTraitChanges(Type[], Action<IUITraitEnvironment,UITraitCollection>)

Registra un controlador de devolución de llamada que se ejecutará cuando cambie uno de los rasgos especificados.

(Heredado de UIViewController)
RegisterForTraitChanges(Type[], NSObject, Selector)

Registra un selector al que se llamará en el objeto especificado cuando cambie cualquiera de los rasgos especificados.

(Heredado de UIViewController)
RegisterForTraitChanges(Type[], Selector)

Registra un selector al que se llamará en el objeto actual cuando cambie cualquiera de los rasgos especificados.

(Heredado de UIViewController)
RegisterForTraitChanges<T>(Action<IUITraitEnvironment,UITraitCollection>)

Registra un controlador de devolución de llamada que se ejecutará cuando cambie el rasgo especificado.

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

Registra un controlador de devolución de llamada que se ejecutará cuando cambie cualquiera de los rasgos especificados.

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

Registra un controlador de devolución de llamada que se ejecutará cuando cambie cualquiera de los rasgos especificados.

(Heredado de UIViewController)
RegisterForTraitChanges<T1,T2>(Action<IUITraitEnvironment,UITraitCollection>)

Registra un controlador de devolución de llamada que se ejecutará cuando cambie cualquiera de los rasgos especificados.

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

Cuando this es el entorno de enfoque activo, solicita una actualización de foco, que puede cambiar potencialmente .PreferredFocusedView (Vea también UpdateFocusIfNeeded()).

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

Establece el valor de la propiedad identificada por una ruta de acceso de clave determinada a un valor determinado.

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

Se llama antes del objeto actual, ya sea perdiendo o recibiendo el foco. Si alguno de los entornos de foco devuelve false, se cancela la actualización del foco.

(Heredado de UIViewController)
ShowDetailViewController(UIViewController, NSObject) (Heredado de UIViewController)
ShowViewController(UIViewController, NSObject) (Heredado de UIViewController)
ShowWritingTools(NSObject) (Heredado de UIResponder)
SystemLayoutFittingSizeDidChangeForChildContentContainer(IUIContentContainer)

Notifica a este contenedor que el diseño automático ha cambiado el tamaño de un contenedor secundario especificado.

(Heredado de UIViewController)
ToggleBoldface(NSObject) (Heredado de UIResponder)
ToggleInspector(NSObject) (Heredado de UIResponder)
ToggleItalics(NSObject) (Heredado de UIResponder)
ToggleSidebar(NSObject) (Heredado de UIResponder)
ToggleUnderline(NSObject) (Heredado de UIResponder)
ToString()

Devuelve una representación de cadena del valor de la instancia actual.

(Heredado de NSObject)
TouchesBegan(NSSet, UIEvent) (Heredado de UIResponder)
TouchesCancelled(NSSet, UIEvent) (Heredado de UIResponder)
TouchesEnded(NSSet, UIEvent) (Heredado de UIResponder)
TouchesEstimatedPropertiesUpdated(NSSet) (Heredado de UIResponder)
TouchesMoved(NSSet, UIEvent) (Heredado de UIResponder)
TraitCollectionDidChange(UITraitCollection)

Colección de rasgos que describe el entorno cambiado.

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

Se usa para realizar la transición entre dos controladores de vista secundarios del controlador de vista.

(Heredado de UIViewController)
UnregisterForPreviewingWithContext(IUIViewControllerPreviewing) (Heredado de UIViewController)
UnregisterForTraitChanges(IUITraitChangeRegistration) (Heredado de UIViewController)
UnregisterSceneAccessory(UISceneAccessoryRegistration) (Heredado de UIViewController)
Unwind(UIStoryboardSegue, UIViewController) (Heredado de UIViewController)
Update()

Método invocado en cada fotograma, antes de que se invoque el método de dibujo de GLKView.

UpdateContentUnavailableConfiguration(UIContentUnavailableConfigurationState) (Heredado de UIViewController)
UpdateFocusIfNeeded()

Si algún entorno de foco tiene una actualización pendiente, este método fuerza una actualización inmediata del foco. A diferencia SetNeedsFocusUpdate()de , cualquier IUIFocusEnvironmentmétodo puede llamar a este método, ya sea que contenga el foco o no.

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

Notifica que su colección de rasgos this cambiará a traitCollection, tal y como está coordinada por coordinator.

(Heredado de UIViewController)

Métodos de extensión

Nombre 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[])

Devuelve true si el respondedor puede pegar desde los proveedores de elementos especificados.

CollapseSecondaryViewController(UIViewController, UIViewController, UISplitViewController)

Contrae el controlador de vista secundario en 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)

Obtiene la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

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 no es null, indica el elemento secundario UIView que debe recibir el foco de forma predeterminada.

GetSoundIdentifier(IUIFocusEnvironment, UIFocusUpdateContext)
GetSplitViewController(UIViewController)

Devuelve el controlador de vista dividida de te para el controlador de vista anidado.

GetTransitionCoordinator(UIViewController)

IUIViewControllerTransitionCoordinator coordina la transición del uiViewController especificado.

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

Realiza el pegado.

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)

Devuelve el controlador de vista secundario independiente para splitViewController.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Establece la matriz de UIAccessibilityCustomRotor objetos adecuados para this el objeto .

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)

Se aplica a

Consulte también