7

Non sono un grande fan dell'uso di Interface Builder e per questo motivo sono nuovo ad esso.Come aggiungere UIToolbar a un NavigationController su Storyboard?

Sto cercando di aggiungere un UIToolbar a un controller di navigazione, ma poiché la documentazione di Apple è sempre molto chiara, non ne ho idea.

Sto convertendo un vecchio progetto per utilizzare gli storyboard.

Questo è quello che ho fatto.

  1. ho aggiunto uno storyboard per il progetto
  2. Ho aggiunto un controller di navigazione ad esso
  3. Perché voglio questo controller di navigazione per visualizzare una barra degli strumenti in basso, ho cliccato sul controller di navigazione e acceso la barra degli strumenti (vedi foto).

enter image description here

dopo che, un rettangolo bianco apparve in fondo il controller di navigazione sul costruttore di interfaccia. Penso che questo sia un UIToolBar o un segnaposto. Ho cercato di trascinare un BarButtonItem a questo "spazio" e Xcode permesso, mostrando in questo modo:

enter image description here

Quando eseguo l'applicazione, la barra degli strumenti mostra come un rettangolo bianco in basso, ma non il pulsante .

Il pulsante mostra come questo sulla gerarchia:

enter image description here

Suppongo che il pulsante dovrebbe essere all'interno della voce Barra degli strumenti, ma Xcode vieta trascinando l'oggetto lì.

Come si visualizza il pulsante?

risposta

2

Il problema qui è che il vostro stanno cercando di aggiungere un UIToolBar in un UINavigationController ...

Prova in un UIViewController e che funzionerà!

Edit:

enter image description here enter image description here

+0

non ha funzionato. Qual è il punto di quel rettangolo bianco in basso se Xcode non consente il trascinamento di qualcosa? – SpaceDog

+0

era un problema nello storyboard. Ho ricreato e ha funzionato. Grazie. – SpaceDog

+2

Se una barra degli strumenti non è appropriata per un controller di navigazione, allora perché un controller di navigazione ha l'opzione "Mostra barra degli strumenti"? –

2

Prova questo:

È sufficiente trascinare e rilasciare l'UINavigationItem su UINavigation RootViewController invece di UIToolbar.

Permette di mettere UIBarButtonItem su UINavigationItem e funziona come il pulsante UIToolbar.

+0

Puoi rispondere con le immagini di costruttore di interfaccia? – SpaceDog

+0

Ciao RubberDuck, qui il link dell'immagine [(http://i.imgur.com/HIDUjj7.png?1)] con le specifiche. –

+0

grazie !!!!!!!!!! – SpaceDog