deaktivieren Ich möchte ein UISearchBar
auf meinem tableView
implementieren.Meine UISearchBar bewegt sich nach oben (animiert) -> will
Mein Code (in viewDidLoad):
self.searchController = UISearchController(searchResultsController: nil)
self.searchController.searchResultsUpdater = self
self.searchController.delegate = self
self.searchController.searchBar.delegate = self
self.searchController.searchBar.autocapitalizationType = .None
self.searchController.searchBar.autocorrectionType = .No
self.searchController.hidesNavigationBarDuringPresentation = false
self.searchController.dimsBackgroundDuringPresentation = false
self.tableView.tableHeaderView = self.searchController.searchBar
Wenn ich auf dem searchBar
klicken, diesem Schritt nach oben, wie es die navigationBar
will verstecken:
Ich suchte auf vielen Posts nach einer Antwort, aber nichts funktioniert. Ich möchte diese Animation deaktivieren, damit sich die searchBar nicht bewegt.
versuchen Sie dies self.edgesForExtendedLayout = UIRectEdgeNone; – karthik
Vielen Dank für Ihre Antwort. Ich habe 'self.edgesForExtendedLayout = .None' und' self.searchController.edgesForExtendedLayout = .None' ausprobiert. Das Ergebnis ist das gleiche. – Robin
http://stackoverflow.com/questions/27620339/search-bar-getting-hidden-by-navigation-bar-when-becomes-active Dies wird Ihnen helfen – karthik