2016-07-24 39 views
1

Gibt es eine Möglichkeit, UISearchController in einer Weise zu verwenden, die mich das UISearchBar Storyboard ermöglicht? Ich habe eine Storyboard-Benutzeroberfläche mit einer Navigationsleiste, die meine Suchleiste enthält. Es wäre großartig, wenn ich es so beibehalten könnte, weil das Layout programmatisch sehr unpraktisch wäre. Ich weiß, dass das alte UISearchDisplayController Storyboarding sein könnte. Gibt es eine Möglichkeit, etwas ähnliches mit UISearchController zu tun?Kann ich einen UISearchController mit einem Storyboard verwenden?

Antwort

0

Fügen Sie Ihrem Layout eine UIView hinzu. Das wird der Container für Ihre UISearchBar sein. Programmieren Sie dann den UISearchController programmgesteuert instanziieren, und fügen Sie dann dem Container die Suchleiste hinzu:

let searchController = UISearchController(searchResultsController: searchResultsController) 
searchBarContainer.addSubview(searchController.searchBar)