Scrollview就像foursquare一样有地图+列表

我试图了解如何实现Foursquare应用程序使用的滚动视图。 滚动时,地图y位置跟随收入列表。

截图

  • UIScrollview与地图+收入列表为UIViews或
  • UITableView使用地图作为HeaderSection和收入作为UITableViewCell(我试过,但地图在滚动表后重新加载)或
  • 从UITableview中分离Map并将地图位置与表列表同步?

这看起来很有趣。 在UITableView和UIMapView之间创建视差效果,如FourSquare。 我希望它会有用;)

https://github.com/stefanlage/SLParallaxController

我的2美分:UITableView + MKMapView。 在tableView滚动视图位置添加观察者,并在观察者触发时相应地更改地图边界。

使用tableView中的contentInset来显示下面的地图。 使用透明背景的“在唐人街附近发生”部分标题

等等..

使用MKMapView + UITableView的UIScrollview。

经过大量的挖掘,为了达到这个效果,你使用了一个名为setPadding()的函数;

Android地图 – 地图区域上半部分中心的标记边界