Я пытаюсь добавить панель поиска в мой контроллер вида программно, но проблема
Я сталкиваюсь с тем, что панель поиска не видна в контроллере представления, мне было интересно, как бы я отобразил панель поиска в контроллере вида.
class LocationViewController: UIViewController {
let locationManager = CLLocationManager()
var resultSearchControlle: UISearchController? = nil
@IBOutlet weak var mapView: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
let locationSearchTable = storyboard!.instantiateViewController(identifier: "LocationSearchTable") as! LocationTableViewController
resultSearchControlle = UISearchController(searchResultsController: locationSearchTable)
resultSearchControlle?.searchResultsUpdater = locationSearchTable
let searchBar = resultSearchControlle!.searchBar
searchBar.sizeToFit()
searchBar.placeholder = "Search for a place"
navigationItem.titleView = resultSearchControlle?.searchBar
navigationItem.hidesSearchBarWhenScrolling = false
definesPresentationContext = true
locationSearchTable.mapView = mapView
}