Domanda

Ho un UITabBarController con (finora) di due elementi controller di navigazione. Posso ottenere l'applicazione per ruotare con l'aggiunta del shouldAutorotateToInterfaceOrientation a ciascuna classe ... ma questo non è esattamente quello che voglio.

Quello che voglio fare è quello di aggiungere un pulsante nel UINavigationBar in una delle classi. Quando si preme questo tasto lo voglio caricare un'altra vista in modalità orizzontale. Questo punto di vista non dovrebbe mostrare qualsiasi controller o navigationbar TabBar.

Come posso ottenere questo lavoro?

Con i migliori saluti, Paul Peelen

È stato utile?

Soluzione

Si può provare a utilizzare approccio simile a Apple AlternateViews campione.
In sostanza si dovrebbe:

  1. Crea il tuo vista paesaggio con dimensioni adeguate (480x300 per il paesaggio se la barra di stato standard è visibile)
  2. Nel vostro gestore di pulsante spingere il vostro paesaggio chiamando -pushModalViewController sul controller visualizzazione corrente
  3. Applica necessaria trasformazione affine a ingrandire l'immagine per essere visualizzati correttamente nel paesaggio.

Altri suggerimenti

Utilizzare presentModalViewController:animated: e implementare shouldAutorotateToInterfaceOrientation: modale del controller della vista di conseguenza.

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