5

sto affrontando uno scenario strano, ho usato una barra di ricerca nella mia richiesta e legato in su con una vista tabella come si vede nell'immagine qui sotto!barra di ricerca sempre nascosto dalla barra di navigazione quando si attiva

enter image description here

Ma quando mai provo a cercare qualsiasi cosa la barra di ricerca scorre verso l'alto e viene nascosto dalla barra di navigazione, ho usato la barra di ricerca di un numero di volte e non mi ha mai visto cosa come questa qui sotto è il suo colpo di schermo !

enter image description here

non riesco a rimuovere la barra di navigazione in quanto ho bisogno, ma non riesco proprio a capire perché o come può accadere,

Un punto da notare è che la ricerca barra e il suo controller funzionano perfettamente quando si cerca di cercare, l'unica cosa è che si sta nascondendo dietro la barra di navigazione,

Qualsiasi aiuto su questo sarebbe apprezzato, come io non riesco a capire il suo motivo.

+0

hai impostato top vincoli per UISearchBar? – Mrunal

+0

No, non ci sono vincoli Legatura su di esso – Geet

+0

Quindi provare ad aggiungere per uno fisso superiore. – Mrunal

risposta

6

Prova questo:

Impostare la proprietà traslucido della barra di navigazione per NO:

self.navigationController.navigationBar.translucent = NO; 

Questa linea risolverà la vista di essere inquadrata sotto la barra di navigazione e la barra di stato.

Se si deve mostrare e nascondere la barra di navigazione, quindi utilizzare questo codice in viewDidLoad

if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) 
    self.edgesForExtendedLayout = UIRectEdgeNone; // iOS 7 specific 
Problemi correlati