Scrollview comme foursquare avec des maps + list

J'essaie de comprendre comment puis-je get un scrollview comme l'utilisation de l'application Foursquare. La position de la carte suit la list des revenus lors du défilement.

capture d'écran

  • UIScrollview avec la carte + une list de revenus comme UIViews ou
  • UITableView utilisant la carte comme HeaderSection et les revenus comme UITableViewCell (j'ai essayé, mais la carte se recharge après le défilement de la table) ou
  • Séparer la carte de UITableview et synchroniser la position de la carte avec la list des tables?

Cela a l'air très intéressant. Créez un effet Parallax entre UITableView et UIMapView comme FourSquare. J'espère que ce sera utile;)

https://github.com/stefanlage/SLParallaxController

Mes 2 cents: UITableView + MKMapView. Ajouter un observateur sur la tableVoir la position de défilement et modifier les limites de la carte en conséquence lorsque l'observateur tire.

Utilisez contentInset dans la tableView pour afficher la carte ci-dessous. Utilisez les en-têtes de section pour le "Happening near chinatown" avec fond transparent

etc..

UIScrollview avec MKMapView + UITableView.

Après avoir creusé beaucoup, Pour utiliser cet effet, vous utilisez une fonction appelée setPadding ();

Cartes Android – Markers Bounds au centre de la moitié supérieure de la zone de la carte