我正在以編程方式創建視圖。該視圖非常簡單,因爲它只包含一個MKMapView
,我想填滿屏幕(頂部的導航欄除外)。MKMapView未填充視圖(iOS)
下面是我在做什麼來設置的MKMapView:
- (void)setupMapView
{
mapView = [[MKMapView alloc] initWithFrame:self.view.frame];
mapView.delegate = self;
mapView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
[self.view addSubview:mapView];
}
但是,MKMapView
似乎沒有填滿整個屏幕。如果您查看此屏幕截圖的頂部,則會在地圖頂部和導航欄底部之間存在間距(由UINavigationController
添加)。
請會有人提出爲什麼發生這種情況,我該如何解決?
在什麼時候調用setupMapView? – Kirsteins