问题描述
|
我使用的是XCode 4,我刚刚创建了UIViewController的子类,状态栏已启用(灰色),然后放入MKMapView中。我的UIView的x,y和w,h为
(0,20)/(320,460)
然后单击我的MKMapView,它的坐标为:
(0,0)/(320,460)
IB是否没有调整自身大小的原因,因此MKMapView会通过将其设置为(0,0)/(320,480)或将自身设置为(0,460)来占据整个屏幕?
下面的图片应该可以确定我的问题。抱歉,如果我缺少一些明显的东西。谢谢。
解决方法
如果在视图(容器)中添加任何子视图,则该容器就是该子视图的世界,并且它将根据该坐标进行协调。这就是地图视图具有坐标(0,0)的原因。