Ho uno strano problema. La mia app continua a essere attiva in modalità orizzontale. Se lo apro nel simulatore, ruota automaticamente in modalità orizzontale. Quando lo avvio su iPhone, inizia innanzitutto in modalità orizzontale e quindi poco dopo ruota per correggere la posizione. Ho impostato "Orientamento dell'interfaccia iniziale" in .plist per ritratto, ma questo non ha cambiato nulla.L'app per iOS inizia in modalità orizzontale
risposta
Ho avuto lo stesso problema. Se vai agli Orientamenti dell'interfaccia supportata, vedrai Elemento 0 ... Elemento 1 ...
E così via. Se si modifica questo elenco in modo che Ritratto (pulsante home in basso) sia il primo elemento nell'elenco, l'app si aprirà in modalità verticale. È ancora possibile sostenere altri orientamenti come articoli da 1 a 3.
Grazie! È così semplice, ma ho passato molte ore con questo. – Jaroslav
Grazie, questo mi ha appena risolto diventando un po 'irritato con la mia app. :-D – Baza207
Nota che mentre questa è la correzione corretta, è una regressione da parte di Apple. Dai doc: questo metodo è un override che sostituisce il ** comportamento predefinito ** restituendo YES per gli orientamenti UIInterfaceOrientationPortrait, ** UIInterfaceOrientationLandscapeLeft ** e ** UIInterfaceOrientationLandscapeRight **. – zaph
andare ai vostri orientamenti di dispositivi supportati e verificare se si dispone di modalità verticale selezionata
se solo sostenete Paesaggio, scrivere codice
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
return UIInterfaceOrientationIsLandscape(interfaceOrientation);
}
il lavoro per me.
Forse hai già impostato "UIInterfaceOrientation" come elemento 0 all'interno di "Orientamento interfaccia supportato". Non sembra che questo corrisponde alla domanda fatta –
In XCode 6.4, ho deselezionato tutti i 4 orientamenti del dispositivo e li ho riselezionati iniziando con portrait nelle informazioni di implementazione per l'app di destinazione. Apparentemente l'ordine in cui vengono controllati qui controlla l'ordine dei valori nel file plist.
- 1. SKStoreproductviewcontroller troncato in modalità orizzontale
- 2. ios: Segmento personalizzato tra due viewcontrollers in modalità orizzontale
- 3. AutoCompleteTextView suggerimenti in modalità orizzontale
- 4. Disabilita la modalità orizzontale per un'intera applicazione
- 5. Modalità orizzontale SOLO per iPhone o iPad
- 6. Android: layout xml alternativo per modalità orizzontale
- 7. Forza o abilita correttamente la modalità orizzontale per Youtube video incorporato in iOS 8 senza NSNotificationCenter
- 8. FBFriendPickerViewController per iOS 7 non funziona come previsto in modalità orizzontale
- 9. CAGradientLayer orizzontale in iOS 7.0
- 10. Eseguire l'applicazione solo in modalità orizzontale?
- 11. Fotocamera Android allungata in modalità orizzontale
- 12. Forza l'applicazione Web iPhone in modalità orizzontale
- 13. non SpannableString visualizzata correttamente in modalità orizzontale
- 14. Come disabilitare la rotazione in modalità orizzontale?
- 15. Le viste non ruotano in modalità orizzontale dopo l'aggiornamento iOS6
- 16. Problemi con posizione CSS: fissate in iOS 9 iPhone 6+ in modalità orizzontale
- 17. Il video di YouTube non viene riprodotto in modalità orizzontale in iOS 8
- 18. iPhone 5s - iOS 9.0.2 - Safari - Nasconde la barra degli indirizzi in modalità orizzontale
- 19. Come rendere orizzontale UITabBolla scorrevole in iOS?
- 20. Scorrimento parallasse orizzontale UIScrollView iOS
- 21. iPhone SDK: Modalità Cattura immagine orizzontale
- 22. Forzare un'attività Android per utilizzare sempre la modalità orizzontale
- 23. lock UIImagePickerController in modalità Portrait in app ios
- 24. Modalità sfondo Bluetooth iOS
- 25. Modalità sfondo iOS
- 26. Modal View Controller forza Orientamento orizzontale in iOS 6
- 27. iOS - Modalità visualizzazione IB
- 28. Problemi dello stack di navigazione UINavigationController in modalità orizzontale
- 29. Barra degli strumenti Android troppo alta in modalità orizzontale
- 30. softkeyboard in modalità orizzontale non compare nell'emulatore Android
stai usando cocos2d? –
no, semplice applicazione iOS – Jaroslav