3

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

截屏

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

4 回答 4

3

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

https://github.com/stefanlage/SLParallaxController

于 2014-03-28T13:59:35.710 回答
0

UIScrollview 与 MKMapView + UITableView。

于 2013-08-03T22:21:54.373 回答
0

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

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

ETC..

于 2013-07-31T00:47:18.483 回答
-1

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

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

于 2016-09-23T23:17:29.770 回答