我的應用程序的表格視圖不佔用整個屏幕高度,因爲我在橫幅底部允許50px。iPhone SDK:設置UISearchDisplayController的表格視圖的大小
當我開始在搜索欄中輸入時,搜索結果表視圖變大;它會填充搜索欄和標籤欄之間的所有可用屏幕空間。這意味着最後的搜索結果被橫幅遮蓋。
如何指定UISearchDisplayController使用的表視圖的大小?沒有我能看到的界限或框架屬性。
編輯補充截圖:
這是表視圖是如何設置的IB。它比合成標籤欄短50px。
alt text http://iphone.lightwood.net/StackOverflow/gstableviewinib.png
這是怎樣的內容顯示正常。我在這裏滾動到最底部。 alt text http://iphone.lightwood.net/StackOverflow/gstableviewatbottom.png
這是搜索時顯示的方式。再次,我已經滾動到最底層。如果我禁用了橫幅廣告,我可以看到搜索顯示錶向下展開到標籤欄。
alt text http://iphone.lightwood.net/StackOverflow/gssearchviewatbottom.png
另外值得注意的是,我已經嘗試了不同高度的表視圖,並且搜索顯示結果總是延伸到屏幕的底部。問題不在於搜索欄本身是〜50px,而是將所有內容都放在橫幅後面。 – 2010-03-05 23:02:53