Lingua

GLKViewController Classe

Definizione

[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
Ereditarietà
Attributi
Implementazioni

Commenti

UIViewController progettato appositamente per ospitare contenuto OpenGL, in particolare contenuto animato sottoposto a rendering su GLKView. Configura automaticamente un OGGETTO CADisplayLink per sincronizzare gli aggiornamenti con l'aggiornamento dello schermo.

Questo controller di visualizzazione determina l'animazione del thread principale dell'applicazione. È consigliabile configurare la proprietà View (che è garantita di essere di tipo GLKView) in modo appropriato per disegnare il relativo contenuto ed eseguire l'override dei metodi Update per tenere traccia del tempo (verrà chiamato poco prima che venga visualizzato il fotogramma).

È necessario determinare la frequenza dei fotogrammi appropriata per l'applicazione e impostare la proprietà PreferredFramesPerSecond.

Il controller di visualizzazione può arrestare automaticamente l'animazione quando la visualizzazione viene nascosta. Vedere le proprietà PauseOnWillResignActive e Pause.

A partire da iOS 4.0, la rotazione viene gestita da UIViewController. Oltre a eseguire l'override dei metodi che controllano le funzionalità di orientamento dell'applicazione, è necessario riallocare gli oggetti framebuffer nel metodo LayoutSubviews.

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

Come per altre associazioni C#, è possibile scegliere di sottoclasse la classe GLKViewControllerDelegate e assegnarla alla proprietà Delegate oppure è possibile usare gli eventi di stile C# mappati.

Di seguito viene illustrato come creare la sottoclasse di GLKViewController ed eseguire la configurazione di base. È consigliabile allocare le risorse GL nel metodo ViewDidLoad e rilasciarle in 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 ()
{

}

}

Costruttori

Nome Descrizione
GLKViewController()

Crea un nuovo GLKViewController oggetto con valori predefiniti.

GLKViewController(NativeHandle)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti non gestiti. Chiamato dal runtime.

GLKViewController(NSCoder)

Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unarchiver.

GLKViewController(NSObjectFlag)

Costruttore da chiamare sulle classi derivate per ignorare l'inizializzazione e semplicemente allocare l'oggetto.

GLKViewController(String, NSBundle)

Crea un nuovo GLKViewController oggetto dal nome nib specificato nell'oggetto specificato bundle.

Proprietà

Nome Descrizione
AccessibilityAssistiveTechnologyFocusedIdentifiers (Ereditato da UIResponder)
AccessibilityAttributedUserInputLabels (Ereditato da NSObject)
AccessibilityCustomActions (Ereditato da UIResponder)
AccessibilityDragSourceDescriptors (Ereditato da UIResponder)
AccessibilityDropPointDescriptors (Ereditato da UIResponder)
AccessibilityRespondsToUserInteraction (Ereditato da NSObject)
AccessibilityTextualContext (Ereditato da NSObject)
AccessibilityUserInputLabels (Ereditato da NSObject)
ActivePresentationController (Ereditato da UIViewController)
ActivityItemsConfiguration (Ereditato da UIResponder)
AdditionalSafeAreaInsets (Ereditato da UIViewController)
AutomaticallyAdjustsScrollViewInsets (Ereditato da UIViewController)
AutomaticallyForwardAppearanceAndRotationMethodsToChildViewControllers (Ereditato da UIViewController)
BottomLayoutGuide (Ereditato da UIViewController)
CanBecomeFirstResponder (Ereditato da UIResponder)
CanResignFirstResponder (Ereditato da UIResponder)
ChildViewControllerForHomeIndicatorAutoHidden (Ereditato da UIViewController)
ChildViewControllerForPointerLock (Ereditato da UIViewController)
ChildViewControllerForScreenEdgesDeferringSystemGestures (Ereditato da UIViewController)
ChildViewControllerForUserInterfaceStyle (Ereditato da UIViewController)
ChildViewControllers (Ereditato da UIViewController)
Class (Ereditato da NSObject)
ClassHandle

Handle della classe Objective-C per questa classe.

ContentSizeForViewInPopover (Ereditato da UIViewController)
ContentUnavailableConfiguration (Ereditato da UIViewController)
ContentUnavailableConfigurationState (Ereditato da UIViewController)
DebugDescription (Ereditato da NSObject)
DefinesPresentationContext (Ereditato da UIViewController)
Delegate

Istanza della classe di modello GLKit.IGLKViewControllerDelegate che funge da delegato di classe.

Description (Ereditato da NSObject)
DisablesAutomaticKeyboardDismissal (Ereditato da UIViewController)
EdgesForExtendedLayout (Ereditato da UIViewController)
EditButtonItem (Ereditato da UIViewController)
Editing

true UIViewController se consente all'utente dell'applicazione di modificare il UIView contenuto.

(Ereditato da UIViewController)
EditingInteractionConfiguration (Ereditato da UIResponder)
ExtendedLayoutIncludesOpaqueBars (Ereditato da UIViewController)
ExtensionContext (Ereditato da UIViewController)
FocusGroupIdentifier (Ereditato da UIViewController)
FocusItemContainer

Ottiene il contenitore che gestisce le informazioni sullo stato attivo per gli elementi dello stato attivo figlio.

(Ereditato da UIViewController)
FramesDisplayed

Conteggio cumulativo dei fotogrammi visualizzati.

FramesPerSecond

Fotogrammi effettivi al secondo che l'applicazione sta ottenendo.

Handle

Handle (puntatore) alla rappresentazione dell'oggetto non gestito.

(Ereditato da NSObject)
HidesBottomBarWhenPushed (Ereditato da UIViewController)
InputAccessoryView (Ereditato da UIResponder)
InputAccessoryViewController (Ereditato da UIResponder)
InputAssistantItem (Ereditato da UIResponder)
InputView (Ereditato da UIResponder)
InputViewController (Ereditato da UIResponder)
InteractionActivityTrackingBaseName (Ereditato da UIViewController)
InterfaceOrientation (Ereditato da UIViewController)
IsBeingDismissed

true se l'oggetto corrente UIViewController è in corso di chiusura.

(Ereditato da UIViewController)
IsBeingPresented

true se l'oggetto corrente UIViewController è in corso di presentazione.

(Ereditato da UIViewController)
IsDirectBinding

Ottiene o imposta un valore che indica se questa istanza utilizza l'associazione diretta Objective-C.

(Ereditato da NSObject)
IsFirstResponder (Ereditato da UIResponder)
IsMovingFromParentViewController

true se l'oggetto corrente UIViewController è in corso di rimozione dal relativo elemento padre UIViewController.

(Ereditato da UIViewController)
IsMovingToParentViewController

true se l'oggetto corrente UIViewController è in corso di aggiunta a un elemento padre UIViewController.

(Ereditato da UIViewController)
IsProxy (Ereditato da NSObject)
IsViewLoaded

Oggetto Boolean che indica se l'oggetto View viene caricato in memoria.

(Ereditato da UIViewController)
KeyCommands (Ereditato da UIResponder)
ModalInPopover

true se deve UIViewController essere presentato modally da un oggetto UIPopoverController.

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

Ottiene l'ambiente dello stato attivo padre.

(Ereditato da UIViewController)
ParentViewController (Ereditato da UIViewController)
PasteConfiguration

Oggetto supportato dall'oggetto UIPasteConfigurationthis .

(Ereditato da UIResponder)
Paused

Se sospeso, i metodi Update e Draw non vengono richiamati.

PauseOnWillResignActive

Ottiene o imposta un valore booleano che controlla se il ciclo di rendering verrà sospeso quando l'applicazione si riassegna dallo stato attivo.

PerformsActionsWhilePresentingModally (Ereditato da UIViewController)
PopoverPresentationController (Ereditato da UIViewController)
PreferredContentSize (Ereditato da UIViewController)
PreferredFocusedView

Se non null, indica l'elemento figlio UIView che deve ricevere lo stato attivo per impostazione predefinita.

(Ereditato da UIViewController)
PreferredFocusEnvironments

Ottiene l'elenco degli ambienti di stato attivo, ordinati in base alla priorità, che l'ambiente preferisce durante l'aggiornamento dello stato attivo.

(Ereditato da UIViewController)
PreferredFramesPerSecond

Numero desiderato di fotogrammi al secondo. Controlla la frequenza di chiamata dei metodi Update e Draw.

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

Ottiene o imposta un valore booleano che controlla se il ciclo di rendering riprenderà quando l'applicazione entra nello stato attivo.

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

Handle utilizzato per rappresentare i metodi nella classe di base per questo NSObjectoggetto .

(Ereditato da NSObject)
SystemMinimumLayoutMargins (Ereditato da UIViewController)
Tab (Ereditato da UIViewController)
TabBarController (Ereditato da UIViewController)
TabBarItem (Ereditato da UIViewController)
TabBarObservedScrollView (Ereditato da UIViewController)
TextInputContextIdentifier (Ereditato da UIResponder)
TextInputMode (Ereditato da UIResponder)
TimeSinceFirstResume

Ottiene l'intervallo di tempo, espresso in secondi, dal momento che il controller di visualizzazione ha ripreso per la prima volta l'invio di aggiornamenti.

TimeSinceLastDraw
TimeSinceLastResume

Ottiene l'intervallo di tempo, espresso in secondi, dal momento che il controller di visualizzazione ha ripreso più di recente l'invio di aggiornamenti.

TimeSinceLastUpdate
Title (Ereditato da UIViewController)
ToolbarItems (Ereditato da UIViewController)
TopLayoutGuide (Ereditato da UIViewController)
TraitCollection

Ottiene la raccolta di tratti che descrive l'ambiente.

(Ereditato da UIViewController)
TraitOverrides (Ereditato da UIViewController)
TransitioningDelegate

Oggetto delegato responsabile della produzione IUIViewControllerAnimatedTransitioningdi s per la presentazione personalizzata.

(Ereditato da UIViewController)
UndoManager (Ereditato da UIResponder)
UserActivity (Ereditato da UIResponder)
View (Ereditato da UIViewController)
ViewIfLoaded (Ereditato da UIViewController)
ViewRespectsSystemMinimumLayoutMargins (Ereditato da UIViewController)
WantsFullScreenLayout (Ereditato da UIViewController)
WeakDelegate

Oggetto che può rispondere al protocollo delegato per questo tipo

WeakTransitioningDelegate (Ereditato da UIViewController)
Zone (Ereditato da NSObject)

Metodi

Nome Descrizione
AccessibilityDecrement() (Ereditato da UIResponder)
AccessibilityElementDidBecomeFocused() (Ereditato da UIResponder)
AccessibilityElementDidLoseFocus() (Ereditato da UIResponder)
AccessibilityElementIsFocused() (Ereditato da UIResponder)
AccessibilityIncrement() (Ereditato da UIResponder)
AccessibilityPerformEscape() (Ereditato da UIResponder)
AccessibilityPerformMagicTap() (Ereditato da UIResponder)
AccessibilityScroll(UIAccessibilityScrollDirection) (Ereditato da UIResponder)
Add(UIView)

Si tratta di un alias per AddSubview(UIView), ma usa il modello Add perché consente ai costrutti C# 3.0 di aggiungere visualizzazioni secondarie dopo la creazione dell'oggetto.

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

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

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

Richiama l'azione specificata in modo asincrono nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Richiama in modo asincrono il codice specificato nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
BeginRequestWithExtensionContext(NSExtensionContext)

Gli sviluppatori possono implementare questo metodo per preparare l'estensione per la richiesta dell'applicazione host.

(Ereditato da UIViewController)
BuildMenu(IUIMenuBuilder) (Ereditato da UIResponder)
CanPaste(NSItemProvider[])

Restituisce true se il risponditore può incollare dai provider di elementi specificati.

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

Chiama il selettore 'autorelease' su questo oggetto.

(Ereditato da NSObject)
DangerousRelease()

Chiama il selettore 'release' su questo oggetto.

(Ereditato da NSObject)
DangerousRetain()

Chiama il selettore 'retain' su questo oggetto.

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

Il metodo delegato chiamato poco dopo che lo stato attivo è stato modificato in un nuovo UIViewoggetto .

(Ereditato da UIViewController)
DismissModalViewController(Boolean) (Ereditato da UIViewController)
DismissMoviePlayerViewController()

Ignora l'oggetto MPMoviePlayerViewController.

(Ereditato da UIViewController)
DismissViewController(Boolean, Action) (Ereditato da UIViewController)
DismissViewControllerAsync(Boolean)

Ignora il controller di visualizzazione presentato.

(Ereditato da UIViewController)
Dispose()

Rilascia le risorse utilizzate dall'oggetto NSObject .

(Ereditato da NSObject)
Dispose(Boolean)

Rilascia le risorse usate da questo oggetto.

DoesNotRecognizeSelector(Selector) (Ereditato da NSObject)
DrawInRect(GLKView, CGRect)
Duplicate(NSObject) (Ereditato da UIResponder)
EncodeRestorableState(NSCoder) (Ereditato da UIViewController)
EncodeTo(NSCoder)

Codifica lo stato dell'oggetto usando il codificatore fornito.

(Ereditato da UIViewController)
EndAppearanceTransition() (Ereditato da UIViewController)
Equals(NSObject)

Determina se l'oggetto specificato NSObject è uguale all'oggetto corrente NSObject.

(Ereditato da NSObject)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente NSObject.

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

Restituisce un enumeratore che elenca tutti gli elementi figlio UIView

(Ereditato da UIViewController)
GetHashCode()

Genera un codice hash per l'istanza corrente.

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

Ottiene le dimensioni del contenuto dell'elemento figlio IUIContentContainer specificato utilizzando le dimensioni del contenitore padre.

(Ereditato da UIViewController)
GetSoundIdentifier(UIFocusUpdateContext) (Ereditato da UIViewController)
GetSupportedInterfaceOrientations() (Ereditato da UIViewController)
GetTargetForAction(Selector, NSObject) (Ereditato da UIResponder)
GetTargetViewControllerForAction(Selector, NSObject) (Ereditato da UIViewController)
GetViewControllerForUnwind(Selector, UIViewController, NSObject) (Ereditato da UIViewController)
IncreaseSize(NSObject) (Ereditato da UIResponder)
Init()

Inizializza l'oggetto chiamando il metodo Objective-C init .

(Ereditato da NSObject)
InitializeHandle(NativeHandle, String, Boolean)

Inizializza la Handle proprietà con il risultato di un inizializzatore nativo.

(Ereditato da NSObject)
InitializeHandle(NativeHandle, String) (Ereditato da NSObject)
InitializeHandle(NativeHandle) (Ereditato da NSObject)
Invoke(Action, Double)

Richiama l'azione specificata dopo il ritardo specificato.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Richiama l'azione specificata dopo il ritardo specificato.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Richiama l'azione specificata in modo sincrono nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

Richiama in modo sincrono il codice specificato nel thread principale dell'interfaccia utente.

(Ereditato da NSObject)
IsEqual(NSObject) (Ereditato da NSObject)
IsKindOfClass(Class) (Ereditato da NSObject)
IsMemberOfClass(Class) (Ereditato da NSObject)
LoadView() (Ereditato da UIViewController)
LoadViewIfNeeded() (Ereditato da UIViewController)
MakeTextWritingDirectionLeftToRight(NSObject) (Ereditato da UIResponder)
MakeTextWritingDirectionRightToLeft(NSObject) (Ereditato da UIResponder)
MarkDirty()

Promuove un normale oggetto peer (IsDirectBinding è true) in un oggetto toggleref.

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

Esegue l'operazione incollata.

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

Notifica a questo controller che le dimensioni preferite per il contenuto per un contenitore figlio specificato sono state modificate.

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

Visualizza un controller di film usando la transizione standard.

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

Modally presenta un controller di visualizzazione.

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

Registra un gestore di callback che verrà eseguito quando uno dei tratti specificati cambia.

(Ereditato da UIViewController)
RegisterForTraitChanges(Class[], Action<IUITraitEnvironment,UITraitCollection>) (Ereditato da UIViewController)
RegisterForTraitChanges(Class[], NSObject, Selector) (Ereditato da UIViewController)
RegisterForTraitChanges(Class[], Selector) (Ereditato da UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], Action<IUITraitEnvironment,UITraitCollection>)
Obsoleti.
(Ereditato da UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], NSObject, Selector)
Obsoleti.
(Ereditato da UIViewController)
RegisterForTraitChanges(IUITraitDefinition[], Selector)
Obsoleti.
(Ereditato da UIViewController)
RegisterForTraitChanges(Type[], Action<IUITraitEnvironment,UITraitCollection>)

Registra un gestore di callback che verrà eseguito quando uno dei tratti specificati cambia.

(Ereditato da UIViewController)
RegisterForTraitChanges(Type[], NSObject, Selector)

Registra un selettore che verrà chiamato sull'oggetto specificato quando uno dei tratti specificati cambia.

(Ereditato da UIViewController)
RegisterForTraitChanges(Type[], Selector)

Registra un selettore che verrà chiamato sull'oggetto corrente quando viene modificato uno dei tratti specificati.

(Ereditato da UIViewController)
RegisterForTraitChanges<T>(Action<IUITraitEnvironment,UITraitCollection>)

Registra un gestore di callback che verrà eseguito quando cambia il tratto specificato.

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

Registra un gestore di callback che verrà eseguito quando viene modificato uno dei tratti specificati.

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

Registra un gestore di callback che verrà eseguito quando viene modificato uno dei tratti specificati.

(Ereditato da UIViewController)
RegisterForTraitChanges<T1,T2>(Action<IUITraitEnvironment,UITraitCollection>)

Registra un gestore di callback che verrà eseguito quando viene modificato uno dei tratti specificati.

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

Quando this è l'ambiente attivo dello stato attivo, richiede un aggiornamento dello stato attivo, che può potenzialmente modificare .PreferredFocusedView (Vedere anche UpdateFocusIfNeeded().)

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

Imposta il valore per la proprietà identificata da un determinato percorso di chiave su un determinato valore.

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

Chiamato prima dell'oggetto corrente che perde o riceve lo stato attivo. Se uno degli ambienti dello stato attivo restituisce false, l'aggiornamento dello stato attivo viene annullato.

(Ereditato da UIViewController)
ShowDetailViewController(UIViewController, NSObject) (Ereditato da UIViewController)
ShowViewController(UIViewController, NSObject) (Ereditato da UIViewController)
ShowWritingTools(NSObject) (Ereditato da UIResponder)
SystemLayoutFittingSizeDidChangeForChildContentContainer(IUIContentContainer)

Notifica a questo contenitore che il layout automatico ha ridimensionato un contenitore figlio specificato.

(Ereditato da UIViewController)
ToggleBoldface(NSObject) (Ereditato da UIResponder)
ToggleInspector(NSObject) (Ereditato da UIResponder)
ToggleItalics(NSObject) (Ereditato da UIResponder)
ToggleSidebar(NSObject) (Ereditato da UIResponder)
ToggleUnderline(NSObject) (Ereditato da UIResponder)
ToString()

Restituisce una rappresentazione di stringa del valore dell'istanza corrente.

(Ereditato da NSObject)
TouchesBegan(NSSet, UIEvent) (Ereditato da UIResponder)
TouchesCancelled(NSSet, UIEvent) (Ereditato da UIResponder)
TouchesEnded(NSSet, UIEvent) (Ereditato da UIResponder)
TouchesEstimatedPropertiesUpdated(NSSet) (Ereditato da UIResponder)
TouchesMoved(NSSet, UIEvent) (Ereditato da UIResponder)
TraitCollectionDidChange(UITraitCollection)

Raccolta di tratti che descrive l'ambiente modificato.

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

Utilizzato per la transizione tra due controller di visualizzazione figlio del controller di visualizzazione.

(Ereditato da UIViewController)
UnregisterForPreviewingWithContext(IUIViewControllerPreviewing) (Ereditato da UIViewController)
UnregisterForTraitChanges(IUITraitChangeRegistration) (Ereditato da UIViewController)
UnregisterSceneAccessory(UISceneAccessoryRegistration) (Ereditato da UIViewController)
Unwind(UIStoryboardSegue, UIViewController) (Ereditato da UIViewController)
Update()

Metodo richiamato su ogni fotogramma, prima che venga richiamato il metodo di disegno di GLKView.

UpdateContentUnavailableConfiguration(UIContentUnavailableConfigurationState) (Ereditato da UIViewController)
UpdateFocusIfNeeded()

Se un ambiente attivo ha un aggiornamento in sospeso, questo metodo forza un aggiornamento immediato dello stato attivo. A differenza di , questo metodo può essere chiamato da qualsiasi SetNeedsFocusUpdate()oggetto , indipendentemente IUIFocusEnvironmentdal fatto che attualmente contenga lo stato attivo o meno.

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

Notifica this che la raccolta di tratti verrà modificata in traitCollection, come coordinato da coordinator.

(Ereditato da UIViewController)

Metodi di estensione

Nome Descrizione
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[])

Restituisce true se il risponditore può incollare dai provider di elementi specificati.

CollapseSecondaryViewController(UIViewController, UIViewController, UISplitViewController)

Comprime il controller di visualizzazione secondario in 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)

Ottiene la matrice di UIAccessibilityCustomRotor oggetti appropriata per this l'oggetto .

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)

Se non null, indica l'elemento figlio UIView che deve ricevere lo stato attivo per impostazione predefinita.

GetSoundIdentifier(IUIFocusEnvironment, UIFocusUpdateContext)
GetSplitViewController(UIViewController)

Restituisce te split view controller per il controller di visualizzazione annidato.

GetTransitionCoordinator(UIViewController)

IUIViewControllerTransitionCoordinator coordina la transizione dell'oggetto UIViewController specificato.

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

Esegue l'operazione incollata.

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)

Restituisce il controller di visualizzazione secondario separato per splitViewController.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Imposta la matrice di UIAccessibilityCustomRotor oggetti appropriata per this l'oggetto .

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)

Si applica a

Vedi anche