2
ナビゲーションバーの右側にUISearchController
で管理されている検索バーを追加したいと思います。ナビゲーションバーに検索バーを追加するには
searchController.searchResultsUpdater = self
searchController.dimsBackgroundDuringPresentation = false
definesPresentationContext = true
searchController.searchBar.placeholder = "Search"
searchController.searchBar.searchBarStyle = .Minimal
searchController.searchBar.frame = CGRect(x: 0, y: 0, width: 200.0, height: 44.0)
searchController.hidesNavigationBarDuringPresentation = false
navigationItem.rightBarButtonItem = UIBarButtonItem(customView: searchController.searchBar)
私が代わりに小さな部品の検索バー(それがアクティブになる)(他のすべてを重ねながら)それは全体のナビゲーションバーをカバーをタップします。フレームを修正するにはどうしたらいいですか?
オブジェクトライブラリのUIViewをナビゲーションバーにドラッグ&ドロップして、UIViewにドラッグ&ドロップしようとしましたか? ...私は試していないので、それがうまくいくかどうか分からない。 – Andrej
UISearchControllerは、オブジェクトパレットで使用できません。しかし、UIView内の検索バーをラップすることは良いアイデアのようですが、私はそれをチェックさせてください。 – David
UIViewに素晴らしい検索ラッピングバーがあります。ありがとうございました :) – David