My 2 cents: UITableView + MKMapView. Add an observer to the table View the scroll position and change the map borders accordingly when the observer fires.
Use the contentInset in the View table to display the map below. Use section headings for "Happening near chinatown" with transparent background
etc..
flovilmart
source share