1

Я очень новый, чтобы быстро! Можно ли добавить UISearchController и UITableView в класс UIViewController? Но отображать только UITableView, когда есть данные поиска для пользователя.Swift UIViewController add UISearchController

Я хотел бы реализовать нечто похожее на изображения ниже. DISREGARD цвета и данные интерфейса.

1. First View to display to user

2. When user searches and data is returned display data in tableview

Update

я решил мою проблему .. Я использовал ссылки ниже, чтобы дать мне представление о том, как сделать то, что я искал.

  1. thorntech.com/2016/01/how-to-search-for-location-using-apples-mapkit/
  2. sweettutos.com/2015/09/30/how-to-use-the-google-places-autocomplete-api-with-google-maps-sdk-on-ios/
+1

Да, возможно. –

+0

Не могли бы вы дать мне некоторое представление о том, как это сделать. Все обучающие программы и stackoverflow, которые я видел, используют tableviewcontroller вместо uiviewcontroller. – antwash

+0

вы можете использовать представление таблицы в uiviewcontroller, установить его скрытым в true, включить его при поиске. –

ответ

2

Вам сначала нужно создать экземпляр UISearchController в классе ViewController, а затем интегрировать его с помощью метода делегата SearchBar для "textDidChange". Для tableView вы можете создать отдельный файл и использовать его для интеграции с UISearchController. Это звучит сложно, но это легко сделать. Проверьте приведенную ниже ссылку для справки. Хотя это не совсем так, как вы ищите, но это может дать вам идею. Дайте мне знать, если я получу свой ответ. Рад был помочь.

http://sweettutos.com/2015/09/30/how-to-use-the-google-places-autocomplete-api-with-google-maps-sdk-on-ios/

+0

Спасибо, мне это очень помогло! – antwash

+0

@ awashington251, отлично. Если это удалось решить проблему, то, пожалуйста, устраните ее. –

Смежные вопросы