La vista tabella della mia app non occupa l'altezza a schermo intero, poiché ho consentito 50px in basso per un banner.iPhone SDK: impostazione della dimensione della vista tabella di UISearchDisplayController
Quando inizio a digitare nella barra di ricerca, la visualizzazione della tabella dei risultati di ricerca è maggiore; riempie tutto lo spazio disponibile sullo schermo tra la barra di ricerca e la barra delle schede. Ciò significa che l'ultimo risultato della ricerca è oscurato dal banner.
Come specificare la dimensione della vista tabella utilizzata da UISearchDisplayController? Non ci sono limiti o proprietà frame che posso vedere.
Modifica per aggiungere screenshots:
Questo è come la visualizzazione della tabella è impostato in IB. Termina 50px a breve della barra delle schede sintetizzata.
alt text http://iphone.lightwood.net/StackOverflow/gstableviewinib.png
Questo è visualizzata come contenuto normalmente. Ho fatto scorrere fino in fondo qui. alt text http://iphone.lightwood.net/StackOverflow/gstableviewatbottom.png
Ecco come viene visualizzato durante la ricerca. Di nuovo, ho fatto scorrere fino in fondo. Se disattivo l'annuncio banner, posso vedere che la tabella di visualizzazione della ricerca si estende fino alla barra delle schede.
alt text http://iphone.lightwood.net/StackOverflow/gssearchviewatbottom.png
Vale anche la pena notare che ho provato diverse altezze della vista tabella e il risultato della ricerca risulta SEMPRE esteso nella parte inferiore dello schermo. Il problema non è che la barra di ricerca sia di circa 50 px, spingendo tutto dietro il banner. –