voglio aggiungere un controller segmento alla barra di navigazione non come il titolo, ma in questo modo: Aggiunta del controller segmento su barra di navigazione in seconda fila
Come posso fare questo?
voglio aggiungere un controller segmento alla barra di navigazione non come il titolo, ma in questo modo: Aggiunta del controller segmento su barra di navigazione in seconda fila
Come posso fare questo?
Il problema è che sembra che questo usi il titolo della barra di navigazione, che è in realtà nella stessa posizione in cui si desidera che il controllo segmentato di andare. Invece, è necessario aggiungere un "prompt" alla barra di navigazione per aumentare l'altezza della barra e aggiungere il testo del prompt sopra l'area del contenuto della barra.
Questo può essere fatto esclusivamente in Interface Builder, come illustrato dalla schermata qui sotto, o di programmazione utilizzando il seguente codice:
[self.navigationController.navigationItem setPrompt:@"some prompt text"];
Ma che dire del pulsante "Fatto"? :) –
Non riesco a far funzionare tutto questo in codice (iOS 7, Storyboard) - hai messo quella linea in viewDidLoad, viewWillAppear, ...? Nel controller della vista contenente, il controller della vista contenuta ...? –
ho dovuto fare lo stesso e semplicemente aggiunto il controllo segmentato all'interno di una vista aggiunta sotto il fondo della barra di navigazione.
Questo è esattamente quello che vuoi: http://stackoverflow.com/a/21999916/4936853 –