0

我有一个带有 MKMapView 的 UIViewController。在这个控制器的 viewDidLoad 中,我添加了 MKMapView:

[self.view addSubview:mapView];

我想在表格视图单元格中显示此地图。在 tableview 控制器的 cellForRowAtIndexPath: 中,我这样做:

[cell addSubview:mapView.view];

其中单元格是一个 UITableViewCell。我已将地图视图框架设置为

mapView.frame = CGRectMake(0, 0, 200, 100);

地图视图出现在单元格的左下方。意思是,它部分在单元格中,也部分在单元格之外。该地图与单元格的大部分重叠,但我希望它填充单元格并以它为界。怎么可能呢?

这些控制器没有关联的 xib。

- - 编辑 - - -

表格视图的样式是分组的。看起来我只需要进行一些试验和错误偏移即可使地图正确匹配。

4

1 回答 1

0

您是否尝试在地图视图上设置 clipbounds 属性?

于 2009-07-02T18:42:20.807 回答