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?
1
A
Antwort
0
Nein, das ist leider noch nicht möglich (iOS 10 und vorher). Siehe this example code which was updated for iOS 10, die zeigt, wie der UISearchController programmgesteuert eingerichtet wird.
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)