/ / Impressionante tastiera orizzontale nel ritratto? - Ios, paesaggio

Tastiera di paesaggio imbarazzante in verticale? - Ios, paesaggio

Sto inserendo una vista direttamente nella UIWindow di un'applicazione.Se la vista in cui mi trovavo in precedenza aveva una tastiera in su ed era in orizzontale a volte ottengo questa vista: http://imgur.com/Sd5QP

Ho provato a stampare tutti i dettagli per il layer di UIWindow e tutti i sottolivelli e nessuno di loro sembra avere una trasformazione su di essi. Qualche idea su cosa potrebbe andare storto qui?

risposte:

1 per risposta № 1

Non ho mai visto nulla di simile prima, ma l'orientamento della tastiera sembra essere legato all'orientamento della barra di stato, quindi questo potrebbe risolvere il problema

// This Controls KEYBOARD orientation even if you have the status bar hidden
//
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait animated:NO];

0 per risposta № 2

UIWindow non gestisce la rotazione automatica o l'autorizzazione automatica - solo i controllori UIView lo fanno. Devi gestire tu stesso la rotazione / scala di qualsiasi vista collegata direttamente alla finestra.

Vedere Orientamento in un UIView aggiunto a una UIWindow