我正在以编程方式创建一个视图。该视图相当简单,因为它只包含一个MKMapView
我想要填充屏幕的内容(顶部的导航栏除外)。
这是我正在做的设置 MKMapView:
- (void)setupMapView
{
mapView = [[MKMapView alloc] initWithFrame:self.view.frame];
mapView.delegate = self;
mapView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
[self.view addSubview:mapView];
}
但是,MKMapView
似乎并没有填满整个屏幕。如果您查看此屏幕截图的顶部,则地图顶部和导航栏底部之间存在间隙(由 添加UINavigationController
)。
请有人建议为什么会发生这种情况以及我该如何解决?