Domanda

Ho un'app per la barra delle schede ma la prima scheda è un'immagine con un pulsante su di essa. Toccando il pulsante si suppone che si spinga una vista web. Le altre schede sono semplici visualizzazioni Web. Funzionano bene, ma ogni volta che spingo in una nuova vista, è vuota (ad eccezione del pulsante Indietro in alto.)

Domande:

È necessario un xib per la visualizzazione Web push?

Dove va esattamente il codice loadRequest? (Ho usato awakeFromNib nelle visualizzazioni della barra delle schede)

Quando premo il pulsante Indietro, c'è un hook o un metodo a cui posso aggiungere per nascondere la barra di navigazione superiore?

È stato utile?

Soluzione

Innanzitutto, non hai mai bisogno di un .xib per niente; puoi sempre costruire le tue visualizzazioni in codice.

In secondo luogo, cosa intendi con "quotare una visualizzazione web" e " spingere in una nuova vista " ;? Stai usando un UINavigationController per quella pagina, giusto? Quindi stai dicendo che inizialmente la scheda mostra la pagina corretta, ma quando spingi una sottoview nello stack diventa vuota?

Sospetto che il posto in cui desideri loadRequest sia in viewDidLoad, ma dovrei vedere cosa stai cercando di fare.

Per quanto riguarda nascondere la barra di navigazione in alto, stai cercando qualcosa del genere:

self.navigationController.navigationBarHidden = YES;

In tal caso, tutto ciò che devi fare è impostare quello sulla pagina per cui vuoi nascondere la barra di navigazione; non ha nulla a che fare con il pulsante Indietro.

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