2011-08-09 114 views
0

我必須顯示地圖,這樣做時,地圖會顯示在所有屏幕上,它會到達所有邊界並隱藏我的導航欄,我的相關代碼是這樣的:我的地圖隱藏所有屏幕邊界並隱藏導航欄

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

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


} 

請,如果您需要任何截圖或其他代碼片段,只是發表評論我,感謝名單提前爲任何幫助:)

編輯: Fishek,我已經部分解決了我的問題,現在地圖顯示並隱藏導航欄左側的一小部分,這裏是一個屏幕熱我的問題:

enter image description here

+0

給我截圖 –

+0

嗨維傑,我已編輯我的帖子:) – Malloc

回答

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]; 
}