我的地图隐藏了所有屏幕边界并隐藏了导航栏

时间:2011-08-09 11:03:23

标签: ios map

我必须显示地图,这样做时,地图会显示在所有屏幕上,它到达所有界限并隐藏我的导航栏,我的相关代码是这样的:

- (void)loadView {
    [self setMapView:[[[RMMapView alloc]initWithFrame:CGRectMake(0.0, 0.0, 70, 70)]autorelease]];

    [mapView setBackgroundColor:[UIColor blackColor]];
    self.view = mapView;


}

如果您需要任何屏幕截图或其他代码段,请提前评论我,thanx以获取任何帮助:)

编辑: Fishek,我已经部分地解决了我的问题,现在地图被显示并隐藏了导航栏左侧的一小部分,这是我的问题的截图:

enter image description here

1 个答案:

答案 0 :(得分:1)

我的问题已完全解决,我已移除了initWithFrame方法,因此仅[self setMapView:[[RMMapView alloc]autorelease]]; 我的代码是这样的:

- (void)viewDidLoad {
    [super viewDidLoad];
    [RMMapView class];
    [self setMapView:[[RMMapView alloc]autorelease]];
    [mapView setBackgroundColor:[UIColor blackColor]];
    [self.view addSubview:mapView];
}