我添加了UISearchBar以使用界面構建器進行查看。比我更改寬度使用UI生成器更小,並把它放在視圖的中間。當我啓動應用程序時,我的搜索欄看起來與我定義的寬度和位置正確。 然而,在它的第一次觸摸後,它會以默認寬度達到其正常狀態。只有它的開始位置保持它的定義,以便它在屏幕邊界之後結束。如何更改UISearchBar寬度
我想我必須繼承它,也許重寫一些drawRect方法,但我不知道如何做到這一點,我無法找到解決方案,在網絡中。
我添加了UISearchBar以使用界面構建器進行查看。比我更改寬度使用UI生成器更小,並把它放在視圖的中間。當我啓動應用程序時,我的搜索欄看起來與我定義的寬度和位置正確。 然而,在它的第一次觸摸後,它會以默認寬度達到其正常狀態。只有它的開始位置保持它的定義,以便它在屏幕邊界之後結束。如何更改UISearchBar寬度
我想我必須繼承它,也許重寫一些drawRect方法,但我不知道如何做到這一點,我無法找到解決方案,在網絡中。
嘗試使用此代碼
searchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, 10, 44)];
同樣的問題發生在我身上,我發現它是持有的UISearchBar應該有我需要
但如何才能改變寬度的容器視圖uisearchbar的高度可以幫助我嗎? – dineshprasanna