ios - 关于UISearchController偏移问题
大家讲道理
大家讲道理 2017-04-17 17:59:46
0
3
353

serachBar的位置改变不了吗?
我知道是多了我那两个按钮的高度,但是怎么能让他上去呢?

  • (void)updateSearchResultsForSearchController:(UISearchController *)searchController{

    
    [self.kwSearchController.searchBar setFrame:CGRectMake(0, 0, KScreenWidth, 44)];

    }

我是加在tableView的HeaderView上的
在这个代理里修改位置也不好使

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(3)
小葫芦

問題は解決されましたか?

いいねを押す +0
大家讲道理

まず第一に: 論理的に言えば、TabBar は固定位置にある必要があるため、TabBar は headerView に追加されるべきではありません。
2 番目: このインターフェイスを作成するには、UISearchController を使用する代わりに、カスタムの TabBar + UISearchBar + UITableView

を使用することをお勧めします。
いいねを押す +0
PHPzhong

self.definesPresentationContext = YES;は解決できる
しかし、uisearchControllerは他にも問題があり、
は役に立たない UISearchDisplayControllerは使いやすい。

UISearchControlleractive の場合、
タイトル バーの背景色を解決するにはどうすればよいですか? navigationの背景ではありません。

searchbarは、-20内のsearchbarを削除すると、自動的にUISearchBackgroundの上に移動します。
は、searchbar の背景にのみ役立ちます。タイトル バーには、オペレーターと Wi-Fi 信号

の背景が表示されるだけです。
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート