

serachBar的位置改变不了吗?
我知道是多了我那两个按钮的高度,但是怎么能让他上去呢?
-
(void)updateSearchResultsForSearchController:(UISearchController *)searchController{
[self.kwSearchController.searchBar setFrame:CGRectMake(0, 0, KScreenWidth, 44)];
}
我是加在tableView的HeaderView上的
在这个代理里修改位置也不好使
問題は解決されましたか?
まず第一に: 論理的に言えば、TabBar は固定位置にある必要があるため、TabBar は headerView に追加されるべきではありません。
を使用することをお勧めします。2 番目: このインターフェイスを作成するには、UISearchController を使用する代わりに、カスタムの TabBar + UISearchBar + UITableView
self.definesPresentationContext = YES;
は解決できるしかし、
uisearchController
は他にも問題があり、は役に立たない
UISearchDisplayController
は使いやすい。UISearchController
がactiv
e の場合、タイトル バーの背景色を解決するにはどうすればよいですか?
navigation
の背景ではありません。
の背景が表示されるだけです。searchbar
は、-20
内のsearchbar
を削除すると、自動的にUISearchBackground
の上に移動します。は、
searchbar
の背景にのみ役立ちます。タイトル バーには、オペレーターと Wi-Fi 信号