2012-12-16 12 views
5

sto usando:Non so come fare Ritratto e testa in giù in iOS 6

- (NSUInteger)supportedInterfaceOrientations { 

    return UIInterfaceOrientationMaskPortrait; 

} 

Come dovrei usare questo per Ritratto e testa in giù in iOS6?

questo funziona per il paesaggio a sinistra UIInterfaceOrientationMaskLandscapeLeft

e questo per il Paesaggio destra UIInterfaceOrientationMaskLandscapeRight

e questo sia per i paesaggi UIInterfaceOrientationMaskLandscape

risposta

6

è necessario restituire una maschera di bit valida degli orientamenti vuoi sostenerci:

per il ritratto e il ritratto a testa in giù:

- (NSUInteger)supportedInterfaceOrientations { 

    return (UIInterfaceOrientationMaskPortrait | UIInterfaceOrientationMaskPortraitUpsideDown); 

} 

È possibile visualizzare un elenco dei supported orientation masks

E ' importante notare anche che è necessario elencare il ritratto capovolto negli orientamenti supportati:

enter image description here

+0

avevo già fatto in Impostazioni progetto e grazie per il codice. – OnkaPlonka

1

È necessario utilizzare l'operatore OR per ogni orientamento supportato.

- (NSUInteger)supportedInterfaceOrientations { 
    return UIInterfaceOrientationMaskPortrait | 
     UIInterfaceOrientationMaskPortraitUpsideDown; 
} 

Aggiungere un altro OR bit a bit per ciascun orientamento che si desidera supportare. Tipicamente, quando vedi una costante con la parola "maschera" in essa, sono pensati per essere combinati in questo modo.

1

me ho avuto anche lo stesso problema here

tuo dovrebbe risolvere il problema troppo.

  • permettono le rotazioni
  • ai massimi componenti necessità di consentire di nuovo

guardare con attenzione questi metodi, sembra simile, ma non sono

Problemi correlati