我試圖在開始編輯搜索欄內容時擴展UISearchBar
的高度。我正在執行UISearchBarController
中的以下代碼。如何使uisearch欄中的文本框顯示在頂部而不是中心?
func searchBarTextDidBeginEditing(searchBar: UISearchBar) {
customSearchBar.showsCancelButton = true
customDelegate.didStartSearching()
var newFrame:CGRect = customSearchBar.frame;
newFrame.size = CGSizeMake(customSearchBar.frame.width, customSearchBar.frame.height + 35);
customSearchBar.frame = newFrame;
}
然而,當我不延長其長度它將很好地工作,之後我伸出長度,UITextField
得到自動對準垂直於框架的中心,這是我不希望發生的事情。
如何,我能夠力文本域在原來的位置展示?
什麼是您想要的原始位置?什麼是customSearchBar?和searchBar一樣嗎? –
你在使用約束嗎? –
不...文本框本身是默認的.. –