2011-07-02 109 views
2

我添加了UISearchBar以使用界面構建器進行查看。比我更改寬度使用UI生成器更小,並把它放在視圖的中間。當我啓動應用程序時,我的搜索欄看起來與我定義的寬度和位置正確。 然而,在它的第一次觸摸後,它會以默認寬度達到其正常狀態。只有它的開始位置保持它的定義,以便它在屏幕邊界之後結束。如何更改UISearchBar寬度

我想我必須繼承它,也許重寫一些drawRect方法,但我不知道如何做到這一點,我無法找到解決方案,在網絡中。

回答

1

嘗試使用此代碼

searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 10, 44)]; 
+0

但如何才能改變寬度的容器視圖uisearchbar的高度可以幫助我嗎? – dineshprasanna

0

同樣的問題發生在我身上,我發現它是持有的UISearchBar應該有我需要