我有一个带有MKMapView的UIViewController。在这个控制器的viewDidLoad中,我添加了MKMapView:
[self.view addSubview:mapView];
我想在tableview单元格中显示此地图。在tableview控制器的cellForRowAtIndexPath:中,我这样做:
[cell addSubview:mapView.view];
其中cell是UITableViewCell。我已经将mapview框架设置为
mapView.frame = CGRectMake(0, 0, 200, 100);
地图视图显示在单元格的左下角。意思是,它部分在单元格中,也在其中。地图与大部分单元格重叠,但我希望它填充单元格并受其限制。怎么办?
这些控制器没有关联的xib。
---编辑------
tableview的样式为分组。看起来我只需要进行一些试验和错误抵消以使地图正确匹配。
答案 0 :(得分:0)
您是否尝试在mapview上设置clipbounds属性?