2011-08-03 29 views
-1

我这样做是为了以显示地图的所有屏幕:显示地图,以适应iPhone

[self setMapView:[[[RMMapView alloc]initWithFrame:CGRectMake(0.0, 0.0, 400, 200)]autorelease]]; 

400和200的值是宽度和高度,我需要改变它,以适应所有屏幕,thanx提前:)

+1

你的意思是“合适”吗?什么是RMMapView?当你进行上述操作时会发生什么?你为什么选择400 x 200? – Anna

+0

嗨安娜,好吧,RMMapView是来自Route-Me框架的地图,没关系,它完全符合地图视图,我需要它适合所有的屏幕,但我不知道到底是什么确切的尺寸屏幕所以什么来代替400和200 – Malloc

+1

你试过self.view.bounds而不是特定的cgrect吗? – Anna

回答

0

你可能谷歌iPhone屏幕的尺寸,但在这里他们是:480x320pt包括状态栏。状态栏是20pt。

您还可以请求[UIApplication sharedApplication] .keyWindow获取其框架。

相关问题