Удалось выяснить это, я поместил вид карты за видом таблицы и всю таблицу, охватывающую вид, и установив прозрачный цвет фона табличных представлений, вставив высоту вида таблицы в высоту представлений карты, и добавилВерхнее ограничение для вида карты, которое я использую для перемещения карты при прокрутке:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let distance = self.tableView.contentInset.top + self.tableView.contentOffset.y
self.mapViewTopConstraint.constant = -distance * 0.4
}
0.4 - это скорость, с которой я замедляю отображение карты, повышаясь