プログラムでビューを作成しています。MKMapView
画面を埋めたいものだけが含まれているので、ビューはかなりシンプルです(上部のナビゲーションバーを除く)。
MKMapView をセットアップするために私が行っていることは次のとおりです。
- (void)setupMapView
{
mapView = [[MKMapView alloc] initWithFrame:self.view.frame];
mapView.delegate = self;
mapView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;
[self.view addSubview:mapView];
}
ただし、MKMapView
画面全体には表示されないようです。このスクリーンショットの上部を見ると、マップの上部とナビゲーション バーの下部の間にギャップがあります (これは によって追加されますUINavigationController
)。
なぜこれが起こっているのか、どうすれば修正できるのか、誰かが提案してもらえますか?