2012-01-09 87 views
1

我正在使用UISearchDisplayController使用nib文件。但在那時我要搜索的時候搜索欄框的大小會自動調整爲視圖的大小。我已經對它的contentStretch進行了更改,frame ,並嘗試做出其他更改,但無法修復它的大小。因此,如果您有任何建議,請告訴我。 謝謝如何調整UISearchDisplayController的搜索欄大小

+1

Duplicate:http://stackoverflow.com/questions/556814/changing-the-size-of-the-uisearchbar-textfield – Sarah 2012-01-09 07:19:25

+0

@Sarah朋友我知道這是同樣類型的問題,因爲描述there.But我的問題是other.It只能調整表的大小,我沒有問題。我想調整搜索欄的大小,它自動調整大小,沒有得到它的實際大小,我做了。 – sinh99 2012-01-09 08:27:38

+0

沒有得到你。你能解釋一些屏幕截圖或其他東西。恐怕你的問題很快就會結束.. !! – Sarah 2012-01-09 08:33:20

回答

2

我已經解決了它現在使用這種方法。

- (void) searchDisplayControllerDidEndSearch:(UISearchDisplayController *)controller { 
    self.searchDisplayController.searchBar.frame=CGRectMake(0, 44, 352, 44); 
} 

但是我對此不滿意,所以如果還有其他選擇的話請提出。

感謝朋友。

+0

可悲的是你沒有什麼可以做的。改變大小的作品,但動畫是可怕的。你可以做的最好的是創建你自己的UISearchDisplayController版本 – wuf810 2014-10-11 15:10:20

相關問題