【iOS】 Orientamento del dispositivo

Foto di Jan Huber su Unsplash

Se vuoi conoscere l'orientamento, puoi usare UIDeviceOrientation e UIInterfaceOrientation.
Ecco un breve riassunto di ciò che ogni enum rappresenta.

UIDeviceOrientation

Costanti che descrivono l'orientamento fisico del dispositivo.

UIDeviceOrientation | Documentazione per sviluppatori Apple

Puoi ottenere il valore con UIDevice.current.orientation.

  • ritratto
  • ritratto Sottosopra
  • paesaggioSinistra
  • paesaggioDestra
  • affronta
  • faccia in giù

UIInterfaceOrientation

Costanti che specificano l'orientamento dell'interfaccia utente dell'app.

UIInterfaceOrientation | Documentazione per sviluppatori Apple

Puoi ottenere il valore conUIApplication.shared.windows.first?.windowScene?.interfaceOrientation

  • ritratto
  • ritratto Sottosopra
  • paesaggioSinistra
  • paesaggioDestra

Impostazioni di orientamento del dispositivo e variazioni di valore

impostazione del ritratto

  • Orientamento schermo bloccato → Sia UIDeviceOrientation che UIInterfaceOrientation sono verticali
  • L'orientamento dello schermo non è bloccato → UIDeviceOrientation cambia in base all'orientamento del dispositivo
  • Orientamento schermo bloccato → Sia UIDeviceOrientation che UIInterfaceOrientation sono verticali
  • L'orientamento dello schermo non è bloccato → Sia UIDeviceOrientation che UIInterfaceOrientation cambiano in base all'orientamento del dispositivo.

Suggested posts

“Quell'isoletta cambia tutto”

Come abbiamo progettato Lyft Live Activities per migliorare l'esperienza del ciclista

“Quell'isoletta cambia tutto”

Un punto di svolta per il rideshare Di tutte le cose che facciamo in Lyft, la coreografia dei pickup tra motociclisti e conducenti è una delle più complesse e consequenziali. L'inchiodamento di questa coreografia dipende dal fatto che Lyft faccia bene molte cose, ma è essenziale semplicemente mantenere i ciclisti al passo.

Ciclo di vita dell'app

Ciclo di vita dell'app

: Ciclo dall'avvio dell'app allo spegnimento: usabilità gestendo la memoria o i dati ⬆️ La sicurezza può essere elaborata UIApplication, situazione AppDelegate: definisce le funzioni in cui l'oggetto AppDelegate riceve il messaggio inviato dall'oggetto UIApplication ed esegue ciascuna Non in esecuzione: lo stato in cui l'app non è in esecuzione Inattivo: Lo stato in cui l'app è in esecuzione ma non vengono ricevuti eventiActive: lo stato in cui l'app è in esecuzione e si verifica un eventoBackground: lo stato in cui l'app è in background ma il codice viene eseguitoSuspened: lo stato in cui l'app è in background e non esegue codice per essere funzioni delegate nel file AppDelegate.swift SceneDelegate Per rispondere bene alla funzione di scena multipla supportata da iOS 13 in poi AppDelegate / SceneDelegate AppDelegate 1.

Related posts

Niente più password: come le passkey sostituiranno la tua password

Niente più password: come le passkey sostituiranno la tua password

Per evitare ambiguità verranno utilizzati i seguenti termini; Autenticatore; Il telefono cellulare utilizzato per effettuare il login Sito web; Il sito Web o l'applicazione che l'utente sta utilizzando per effettuare la richiesta di accesso al Servizio; Il fornitore che fornisce il servizio dato, ad es

Finanziare la rimozione del carbonio nell'anno fiscale 24

La ripartizione delle richieste di stanziamenti di Carbon180 in tutti i percorsi

Finanziare la rimozione del carbonio nell'anno fiscale 24

Di Alyson Lee, consulente per gli affari governativi Il processo di stanziamento annuale del governo federale è fondamentale per i nostri sforzi per finanziare la rimozione dell'anidride carbonica (CDR). Ogni anno, Carbon180 invia richieste a vari uffici congressuali per aiutare a guidare dove fluiranno i dollari del prossimo anno.

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

Gli Stati Uniti possono fare il passo essenziale per non equiparare il comportamento razzista all'essere un buon americano?

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

[Avviso di attivazione: questo saggio include schermate di persone che elogiano l'assassino di Jordan Neely.] I funzionari delle forze dell'ordine hanno finalmente - e forse con riluttanza - accusato Daniel Penny, l'uomo che ha soffocato Jordan Neely fino alla sua morte, per quell'omicidio.

"La fossa delle Marianne svelata: svelare le terrificanti verità nascoste dell'abisso"

"La fossa delle Marianne svelata: svelare le terrificanti verità nascoste dell'abisso"

Introduzione:Benvenuti, coraggiosi lettori, in un viaggio che ci porterà nelle profondità più oscure del nostro pianeta. In questo blog, ci addentriamo nel mondo enigmatico della Fossa delle Marianne, scoprendo i suoi segreti nascosti e scoprendo le verità agghiaccianti che giacciono sotto la sua superficie.