UIScreen Classe

Definizione

Informazioni sullo schermo.

[Foundation.Register("UIScreen", true)]
public class UIScreen : Foundation.NSObject, IDisposable, UIKit.IUITraitEnvironment
type UIScreen = class
    inherit NSObject
    interface IUITraitEnvironment
    interface INativeObject
    interface IDisposable
Ereditarietà
UIScreen
Attributi
Implementazioni

Commenti

Questa classe contiene il rettangolo di delimitazione dello schermo del dispositivo e, se lo schermo viene sottoposto a mirroring a uno schermo esterno, informazioni su tale schermo.

Il MainScreen singleton rappresenta lo schermo fisico del dispositivo. Tutte le schermate attualmente associate sono disponibili nella matrice statica: l'oggetto MainScreen è sempre in corrispondenza dell'indice Screens 0.

Costruttori

UIScreen()

Costruttore predefinito che inizializza una nuova istanza di questa classe senza parametri.

UIScreen(IntPtr)

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

UIScreen(NSObjectFlag)

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

Proprietà

ApplicationFrame

Gli sviluppatori non devono usare questa proprietà deprecata. Gli sviluppatori devono usare la proprietà 'Bounds'.

AvailableModes

Modalità di dislay supportate da questo UIScreen. Di sola lettura.

Bounds

Rettangolo di delimitazione dello schermo, in pixel logici. Di sola lettura.

Brightness

Livello di luminosità di questo UIScreen.

BrightnessDidChangeNotification

Costante di notifica per BrightnessDidChange

Captured

Ottiene un valore booleano che indica se una parte dello schermo viene acquisita, con mirroring o trasmessa tramite AriPlay.

CapturedDidChangeNotification

Costante di notifica per CapturedDidChange

Class

Informazioni sullo schermo.

(Ereditato da NSObject)
ClassHandle

Handle per questa classe.

CoordinateSpace

Spazio delle coordinate specificato per lo schermo.

CurrentMode

Modalità schermo attiva di questo UIScreen.

DebugDescription

Descrizione significativa dello sviluppatore di questo oggetto.

(Ereditato da NSObject)
Description

Descrizione dell'oggetto, versione Objective-C di ToString.

(Ereditato da NSObject)
DidConnectNotification

Costante di notifica per DidConnect

DidDisconnectNotification

Costante di notifica per DidDisconnect

FixedCoordinateSpace

Spazio delle coordinate fisso per lo schermo. (di sola lettura).

FocusedItem

Ottiene l'oggetto IUIFocusItem con lo stato attivo.

FocusedView

Ottiene la visualizzazione con lo stato attivo.

Handle

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

(Ereditato da NSObject)
IsDirectBinding

Informazioni sullo schermo.

(Ereditato da NSObject)
IsProxy

Informazioni sullo schermo.

(Ereditato da NSObject)
MainScreen

UiScreen che rappresenta la schermata del dispositivo.

MaximumFramesPerSecond

Ottiene il numero massimo di fotogrammi al secondo che la visualizzazione può gestire.

MirroredScreen

UiScreen di cui viene eseguito il mirroring da una visualizzazione esterna. Di sola lettura.

ModeDidChangeNotification

Costante di notifica per ModeDidChange

NativeBounds

Rettangolo di delimitazione per lo schermo, misurato in pixel.

NativeScale

Fattore di scala nativo dello schermo fisico.

OverscanCompensation

Tecnica usata per compensare l'overscan su uno schermo esterno.

OverscanCompensationInsets

Set di elementi perimetrali necessari per evitare il ritaglio.

PreferredMode

Modalità di visualizzazione preferita per questo UIScreen. Di sola lettura.

RetainCount

Restituisce il conteggio di mantenimento objective-C corrente per l'oggetto .

(Ereditato da NSObject)
Scale

Fattore di scala naturale di questo UIScreen. Di sola lettura.

Screens

Tutte le schermate collegate al dispositivo.

Self

Informazioni sullo schermo.

(Ereditato da NSObject)
Superclass

Informazioni sullo schermo.

(Ereditato da NSObject)
SuperHandle

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

(Ereditato da NSObject)
SupportsFocus

Ottiene un valore booleano che controlla se lo schermo supporta l'input dello stato attivo.

TraitCollection

Caratteristiche dello schermo, ad esempio idioma, scala e classe size.

WantsSoftwareDimming

Indica se questo UIScreen può essere disattivato rispetto alla capacità hardware tramite emulazione software.

Zone

Informazioni sullo schermo.

(Ereditato da NSObject)

Metodi

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra un oggetto per essere osservato esternamente (usando NSString keyPath).   Le modifiche osservate vengono inviate al metodo dell'oggetto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) dell'osservatore.

(Ereditato da NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra un oggetto per essere osservato esternamente (usando string keyPath).   Le modifiche osservate vengono inviate al metodo dell'oggetto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) dell'osservatore.

(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)
AwakeFromNib()

Chiamato dopo il caricamento dell'oggetto dal file nib. Gli override devono chiamare base. AwakeFromNib().

(Ereditato da NSObject)
BeginInvokeOnMainThread(Action)

Informazioni sullo schermo.

(Ereditato da NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

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

(Ereditato da NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Informazioni sullo schermo.

(Ereditato da NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleti.

Informazioni sullo schermo.

(Ereditato da NSObject)
BindingInfo(String)
Obsoleti.

Informazioni sullo schermo.

(Ereditato da NSObject)
BindingOptionDescriptions(String)
Obsoleti.

Informazioni sullo schermo.

(Ereditato da NSObject)
BindingValueClass(String)
Obsoleti.

Informazioni sullo schermo.

(Ereditato da NSObject)
Capture()

Acquisisce uno screenshot dell'intera schermata.

CommitEditing()

Informazioni sullo schermo.

(Ereditato da NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Informazioni sullo schermo.

(Ereditato da NSObject)
ConformsToProtocol(IntPtr)

Richiamato per determinare se questo oggetto implementa il protocollo specificato.

(Ereditato da NSObject)
Copy()

Esegue una copia dell'oggetto Objective-C sottostante.

(Ereditato da NSObject)
CreateDisplayLink(Action)

Registra un metodo da richiamare ogni volta che è necessario aggiornare la schermata di visualizzazione.

CreateDisplayLink(NSObject, Selector)

Registrazione obsoleta di un metodo da richiamare ogni volta che la schermata di visualizzazione deve essere aggiornata.

DangerousAutorelease()

Informazioni sullo schermo.

(Ereditato da NSObject)
DangerousRelease()

Informazioni sullo schermo.

(Ereditato da NSObject)
DangerousRetain()

Informazioni sullo schermo.

(Ereditato da NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica che si è verificata una modifica agli indici per una relazione a molti.

(Ereditato da NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Informazioni sullo schermo.

(Ereditato da NSObject)
DidChangeValue(String)

Indica che si è verificata una modifica sulla chiave specificata.

(Ereditato da NSObject)
Dispose()

Rilascia le risorse utilizzate dall'oggetto NSObject.

(Ereditato da NSObject)
Dispose(Boolean)

Rilascia le risorse usate dall'oggetto UIScreen.

DoesNotRecognizeSelector(Selector)

Indica che questo oggetto non riconosce il selettore specificato.

(Ereditato da NSObject)
Equals(NSObject)

Informazioni sullo schermo.

(Ereditato da NSObject)
Equals(Object)

Informazioni sullo schermo.

(Ereditato da NSObject)
ExposedBindings()

Informazioni sullo schermo.

(Ereditato da NSObject)
GetBindingInfo(NSString)

Informazioni sullo schermo.

(Ereditato da NSObject)
GetBindingOptionDescriptions(NSString)

Informazioni sullo schermo.

(Ereditato da NSObject)
GetBindingValueClass(NSString)

Informazioni sullo schermo.

(Ereditato da NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera i valori delle chiavi specificate.

(Ereditato da NSObject)
GetHashCode()

Genera un codice hash per l'istanza corrente.

(Ereditato da NSObject)
GetMethodForSelector(Selector)

Informazioni sullo schermo.

(Ereditato da NSObject)
GetNativeField(String)
Obsoleti.

Informazioni sullo schermo.

(Ereditato da NSObject)
GetNativeHash()

Informazioni sullo schermo.

(Ereditato da NSObject)
Init()

Informazioni sullo schermo.

(Ereditato da NSObject)
InitializeHandle(IntPtr)

Informazioni sullo schermo.

(Ereditato da NSObject)
InitializeHandle(IntPtr, String)

Informazioni sullo schermo.

(Ereditato da NSObject)
Invoke(Action, Double)

Informazioni sullo schermo.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Informazioni sullo schermo.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Informazioni sullo schermo.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

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

(Ereditato da NSObject)
IsEqual(NSObject)

Informazioni sullo schermo.

(Ereditato da NSObject)
IsKindOfClass(Class)

Informazioni sullo schermo.

(Ereditato da NSObject)
IsMemberOfClass(Class)

Informazioni sullo schermo.

(Ereditato da NSObject)
MarkDirty()

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

(Ereditato da NSObject)
MutableCopy()

Crea una copia modificabile dell'oggetto NSObject specificato.

(Ereditato da NSObject)
ObjectDidEndEditing(NSObject)

Informazioni sullo schermo.

(Ereditato da NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica che il valore in corrispondenza del keyPath specificato rispetto a questo oggetto è stato modificato.

(Ereditato da NSObject)
PerformSelector(Selector)

Informazioni sullo schermo.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject)

Informazioni sullo schermo.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double)

Richiama il selettore nell'istanza corrente e, se non obj è Null, lo passa come singolo parametro.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Informazioni sullo schermo.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, NSObject)

Informazioni sullo schermo.

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Informazioni sullo schermo.

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Informazioni sullo schermo.

(Ereditato da NSObject)
PrepareForInterfaceBuilder()

Informazioni sullo schermo.

(Ereditato da NSObject)
RemoveObserver(NSObject, NSString)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath specificato.

(Ereditato da NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath e contesto specificati.

(Ereditato da NSObject)
RemoveObserver(NSObject, String)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath specificato.

(Ereditato da NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath e contesto specificati.

(Ereditato da NSObject)
RespondsToSelector(Selector)

Indica se questo oggetto riconosce il selettore specificato.

(Ereditato da NSObject)
SetNativeField(String, NSObject)
Obsoleti.

Informazioni sullo schermo.

(Ereditato da NSObject)
SetNilValueForKey(NSString)

Imposta il valore della chiave specificata su Null.

(Ereditato da NSObject)
SetValueForKey(NSObject, NSString)

Imposta il valore della proprietà specificata dalla chiave sul valore specificato.

(Ereditato da NSObject)
SetValueForKeyPath(IntPtr, NSString)

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

(Ereditato da NSObject)
SetValueForKeyPath(NSObject, NSString)

Imposta il valore di una proprietà che può essere raggiunta usando un percorso chiave.

(Ereditato da NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica un tentativo di scrittura di un valore in una chiave non definita. Se non ne viene eseguito l'override, genera un'eccezione NSUndefinedKeyException.

(Ereditato da NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Imposta i valori di questo NSObject su quelli nel dizionario specificato.

(Ereditato da NSObject)
SnapshotView(Boolean)

Crea uno snapshot del contenuto della schermata corrente.

ToString()

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

(Ereditato da NSObject)
TraitCollectionDidChange(UITraitCollection)

Metodo richiamato quando la raccolta di tratti per il controller di visualizzazione è stata modificata.

Unbind(NSString)

Informazioni sullo schermo.

(Ereditato da NSObject)
Unbind(String)
Obsoleti.

Informazioni sullo schermo.

(Ereditato da NSObject)
ValueForKey(NSString)

Restituisce il valore della proprietà associata alla chiave specificata.

(Ereditato da NSObject)
ValueForKeyPath(NSString)

Restituisce il valore di una proprietà che può essere raggiunta utilizzando un percorso chiave.

(Ereditato da NSObject)
ValueForUndefinedKey(NSString)

Indica un tentativo di lettura di un valore di una chiave non definita. Se non ne viene eseguito l'override, genera un'eccezione NSUndefinedKeyException.

(Ereditato da NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica che i valori degli indici specificati nella chiave specificata stanno per essere modificati.

(Ereditato da NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Informazioni sullo schermo.

(Ereditato da NSObject)
WillChangeValue(String)

Indica che il valore della chiave specificata sta per essere modificato.

(Ereditato da NSObject)

Metodi di estensione

GetDebugDescription(INSObjectProtocol)

Informazioni sullo schermo.

GetAccessibilityCustomRotors(NSObject)

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

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

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

Si applica a

Vedi anche