我必须显示地图,这样做时,地图会显示在所有屏幕上,它到达所有界限并隐藏我的导航栏,我的相关代码是这样的:
- (void)loadView {
[self setMapView:[[[RMMapView alloc]initWithFrame:CGRectMake(0.0, 0.0, 70, 70)]autorelease]];
[mapView setBackgroundColor:[UIColor blackColor]];
self.view = mapView;
}
如果您需要任何屏幕截图或其他代码段,请提前评论我,thanx以获取任何帮助:)
编辑: Fishek,我已经部分地解决了我的问题,现在地图被显示并隐藏了导航栏左侧的一小部分,这是我的问题的截图:
答案 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];
}