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

时间:2013-07-24 20:32:41

标签: ios objective-c uitableview mkmapview foursquare

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

screenshot

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

4 个答案:

答案 0 :(得分:3)

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

https://github.com/stefanlage/SLParallaxController

答案 1 :(得分:0)

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

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

等。

答案 2 :(得分:0)

使用MKMapView + UITableView的UIScrollview。

答案 3 :(得分:-1)

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

Android maps - Markers Bounds at the center of top half of map area