2012-12-19 13 views

risposta

5

è possibile aggiungere in questo modo,

[self.navigationController.navigationBar.topItem setTitleView:pickerView]; 

spero che vi aiuta a voi .....

+0

impressionante che ha funzionato. Ma c'era un altro elemento (searchbox) nella mia barra di navigazione. ora non è visualizzato.ma i pulsanti della barra sinistra e destra sono visualizzati correttamente. qualche idea? – Harikrishnan

0

è necessario creare una vista personalizzata con sfondo blu. Aggiungi viste appropriate al suo interno.

Nasconde la barra di navigazione per questa schermata.

+0

Basta usare la proprietà 'titleView' di' UINavigationItem'. – rmaddy

+0

Ha bisogno anche del puntatore a freccia. – Apurv

+0

Questo sarebbe parte della vista personalizzata impostata come 'titleView'. Non è necessario creare un'intera sostituzione personalizzata per la barra di navigazione. – rmaddy

4

È necessario aggiungere un numero personalizzato UIView che contenga lo UIPickerView e aggiungerlo a livello di programmazione come center view all'interno dello UINavigation Controller. Dovrebbe caricare il selettore al posto del titolo per quella pagina.

Problemi correlati