2011-06-04 48 views
0

我使用的是XCode 4,我刚刚创建了UIViewController的一个子类,状态栏已启用(灰色),并放入了MKMapView中。我UIView有X,Y和W的将MKMapView拖放到Interface Builder中

(0,20)H /(320460)

然后我点击我的MKMapView和它的坐标为:

(0,0)/ (320,460)

是否有一个原因,IB没有调整自身的大小,因此MKMapView将占用整个屏幕使其成为(0,0)/(320,480)或将其自身置于(0 ,20)/(320460)?

下图应标识我的问题。对不起,如果我失去了超级明显的东西。谢谢。 enter image description here

回答

1

如果在视图(容器)内添加任何子视图,那么该容器就是该子视图的世界,并且它将根据该视图进行协调。这就是为什么你的地图视图有坐标(0,0)。

+0

哦,是的,忘了。但我想我遇到的问题是我在我的UIView中放置我的MapView,看起来像占用了整个屏幕,上面的坐标看起来很好。但是,当我在模拟器中运行它时,底部有20px的空白区域显示,我不知道为什么... – Crystal 2011-06-04 05:31:04