2012-05-08 5 views
5

Im utilizzando un ECSlidingViewController come il RootViewController In questo carico un UINavigationController che alla fine entra in profondità in una galleria di immagini.visualizzazione secondaria wantsfullscreen lascia 20px in alto quando RootViewController è ECSlidingVIewController

la galleria di immagini consente di impostare la barra di navigazione e la barra di spostamento in modo traslucido e imposta la schermata desiderata. Tuttavia questo lascia ancora il divario 20px nella parte superiore dove si trova la barra di stato. quando tocco l'immagine della galleria per nascondere la barra di navigazione, la barra di stato e la barra degli strumenti, lo spazio vuoto rimane FINO a ruotare il telefono. Allora e solo allora il gap di 20px scompare, solo ora ogni volta che tocchi per mostrare la barra di navigazione, la barra di stato e la barra degli strumenti la barra di navigazione è SOTTO la barra di stato fino a quando ruoterò nuovamente il telefono dove ancora una volta rimango con un gap di 20px.

Ecco alcuni esempi di ciò che sto parlando

visualizzazione normale quando viene caricato (20 px gap)
http://cl.ly/GSE5
modalità a schermo intero -> Ruota -> uscita fullscreen
http://cl.ly/GSMa

Nessuno di ciò accade quando lo rootViewController è uno standard ViewController Cosa dovrei cercare nell'implementazione ECSSlidingViewController che potrebbe essere causando questo?

risposta

0

Provare a visualizzare nel rootViewController le dimensioni corrette. Quindi è possibile caricare l'immagine all'interno della vista e la dimensione dell'immagine deve essere la dimensione della vista.

Spero che questo risultato sia utile.

Problemi correlati