Scrollview como foursquare con maps + list

Estoy tratando de entender cómo puedo lograr una vista de desplazamiento como la aplicación Foursquare. La position del map sigue la list de ingresos cuando se desplaza.

captura de pantalla

  • UIScrollview con el map + una list de ingresos como UIViews o
  • UITableView usando el map como HeaderSection e ingresos como UITableViewCell (intenté eso, pero el map se recarga después de la tabla de desplazamiento) o
  • ¿Separar el map de UITableview y sincronizar la position del map con la list de tablas?

Esto se ve muy interesante. Cree el efecto Parallax entre UITableView y UIMapView como FourSquare. Espero que sea útil;)

https://github.com/stefanlage/SLParallaxController

Mis 2 centavos: UITableView + MKMapView. Agregue el observador en la position de vista de desplazamiento de la tabla y cambie los límites del map en consecuencia cuando el observador dispare.

Use contentInset en tableView para revelar el map debajo. Use encabezados de sección para el "Happening near Chinatown" con background transparente

etc.

UIScrollview con MKMapView + UITableView.

Después de muchas excavaciones, para lograr este efecto, usa una function llamada setPadding ();

Mapas de Android: marcadores en el centro de la mitad superior del área del map