Просмотр карты поверх TableView

#ios #objective-c #uitableview #swift

#iOS #objective-c #uitableview #swift

Вопрос:

Я создал простое приложение, используя Swift. У меня один ViewController с MapView и TableView. TableView отображает данные, а MapView правильно отображает местоположения. Но проблема в том, что когда я прокручиваю TableView, MapView не перемещается вверх, он остается на месте. Я хочу, чтобы MapView прокручивался вверх вместе с TableView. Есть ли какой-нибудь способ сделать это с помощью раскадровки? Или я должен сделать это программно?

Я нашел несколько примеров кода objective-c на github, которые показывают, как заставить MapView прокручиваться с помощью TableView. Но, к сожалению, я мало знаю objective-C и не смог понять код.

Я использую UIViewController, MapView и TableView

Комментарии:

1. Используете ли вы UIViewController или UITableViewController?

2. Если вы хотите, чтобы это было частью табличного представления, вы можете добавить его как tableHeaderView — они прокручиваются вместе с таблицей. Но для этого вам нужно добавить свой вид карты в таблицу, а не в основной вид контроллера.

3. я получаю эту ошибку: «mapViewOutlet» не может иметь объект-прототип в качестве места назначения.

4. Похоже, вы пытались добавить его в ячейку, а не в табличное представление. Проще сделать это правильно, добавив его в список объектов в левой части холста вместо того, чтобы пробовать его на холсте.

5. большое спасибо :’) Я пытался исправить это больше недели.