Я ориентирую свое приложение на iOS 7 & iOS 8. Так как UISearchDisplayController устарел в iOS 8, я использовал UISearchController для iOS 8. Но он не работает в iOS 7. Если я использую UISearchDisplayController, то он будет работать в iOS 7. Но какой лучший способ реализовать контроллер поиска для обеих платформ? В прошивке 8, я реализован поиск контроллер, как показано ниже -Как реализовать контроллер поиска для iOS 7 и iOS 8
override func viewDidLoad() {
super.viewDidLoad()
// Search Controller Setup
searchController = UISearchController(searchResultsController: nil)
searchController.searchBar.delegate = self
searchController.searchResultsUpdater = self
searchController.dimsBackgroundDuringPresentation = false
searchController.searchBar.placeholder = "ব্র্যান্ড/সংস্থা/দোকান খুঁজুন"
// Make sure the that the search bar is visible within the navigation bar.
searchController.searchBar.sizeToFit()
tableView.tableHeaderView = searchController.searchBar
definesPresentationContext = true
}
и прошивка 7 в SWIFT, как я могу реализовать UISearchDisplayController как выше программно, чтобы убедиться, что панель поиска видна в панели навигации?
Как я могу реализовать UISearchDisplayController программно, как я сделал для iOS 8. Я попробовал searchController = UISearchDisplayController (searchResultsController: nil) вместо UISearchController (searchResultsController: nil). Но он не работает – Nuibb