将MKMapView置于UITableView后面

时间:2013-10-02 07:55:55

标签: ios uitableview mkmapview

我正试图让MKMapView出现在UITableView后面。目前我正在覆盖viewForHeaderInSection并为其添加子视图。

这很好用,但我希望能够实现更像Path的标题图像,地图将保留在原位,下面的表格视图将显示更多地图,而不是上下滚动整个视图。

1 个答案:

答案 0 :(得分:1)

如果要将地图视图直接放在表格视图后面,可以使用:

[[self tableView] setBackgroundView:[self mapView]];

表格视图会遮盖地图视图大多数,但您可以在表格标题(当前地图视图所在位置)中创建一个空白视图,以允许表格视图稍微放置一点进一步向下移动屏幕并显示其后面的地图视图的顶部。您可以根据需要观察scrollView方法以确定滚动偏移和放大/缩小地图等。