Domanda

ho problema con autorotate su iPhone

i ha installato in tutte le classi

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

ma non è rispondere; /

Il codice di esempio è il seguente: http: //b6.s3.p.quickshareit .com / files / testautorotatecb367.zip

problema è solo con prima appendice, se i passare all'applicazione di seconda appendice, e ruotare iphone, interfaccia ruota. non sta ruotando in TAB1, dove ho messo su misura UINavigationController

È stato utile?

Soluzione

Va bene, mi sembra di vedere qual è il problema in voi codice. È necessario aggiungere l'UINavigationBar al delegato come avete fatto con la barra delle schede, altrimenti non sa della sua esistenza e quindi non è in rotazione, perché è confuso su ciò che è nella visualizzazione.

Perché io uso Interface Builder per prendersi cura di tutti i miei bisogni GUI, non sono sicuro di come fare questo manualmente nel codice, così, per dare una mano, qui >> http://www.radford.edu/ebalci/Tutorials/SimpleTabNavTemplate.zip è una sorta di esercitazione cosa che ho fatto un pochi giorni fa per un amico, è possibile utilizzarlo come una sorta di modello o guida per aiutarvi a uscire (spero vi aiuterà a)

[il mio tutorial utilizza UItableViews per la navigazione, ma che è opzionale]

Inoltre, ho commentato i miei metodi di rotazione perché non ero preoccupato, al momento, ma se li decommentare (e io penso che si debba aggiungere il metodo a una delle classi perché ho cancellato) ruoterà, ho appena controllato, ma ero troppo pigro per ri zip e caricarlo.

Voglio solo che tu sappia che ho praticamente appena fatto questa cosa un giorno fa, v'è una ricca file di testo nella zip che ha le istruzioni, ma, si tratta di un progetto di massima, non ho davvero rivisto ancora quindi, spero che si può leggere attraverso di essa con facilità, nonostante il fatto che è un progetto di massima.

Fatemi sapere se aiuta =) Buona fortuna

Altri suggerimenti

OK

problema è che io non init visualizzazioni di navigazione, io uso solo alloc, dopo aggiungo alloc] init] tutte le opere iniziate OK

E la vostra abitudine UINavigationController ha anche lo stesso

shouldAutorotateToInterfaceOrientation

metodo che restituisce YES per scorci paesaggistici?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top