如何相对父母定位视图?

时间:2009-07-02 18:31:45

标签: cocoa-touch iphone-sdk-3.0 uiviewcontroller

我有一个带有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的样式为分组。看起来我只需要进行一些试验和错误抵消以使地图正确匹配。

1 个答案:

答案 0 :(得分:0)

您是否尝试在mapview上设置clipbounds属性?