2012-01-30 14 views
5

由於不清楚的原因,我的UISearchBar在第一次搜索後將其自身調整爲不同的大小。這個搜索欄沒有什麼特別之處。它基於Apple IOS Library上的示例,並使用searchDisplayController,幾乎不需要定製。首次使用前不一致的UISearchBar大小?

前:

before search

後:

after search

我如何設置大小爲它是在第二個屏幕視圖時加載什麼?

+1

演示該問題將使這更容易診斷小樣本項目。 – 2012-05-30 12:40:52

回答

0

如果您使用的是筆尖,您可以在屬性的「搜索欄」選項中選中「顯示取消按鈕」。

如果你編程做,做一些子類用的UISearchBar和重寫此方法:

-(void)layoutSubviews{ 
    [super layoutSubviews]; 
    [self setShowsCancelButton:YES animated:NO]; 
}