1

プログラムでビューを作成しています。MKMapView画面を埋めたいものだけが含まれているので、ビューはかなりシンプルです(上部のナビゲーションバーを除く)。

MKMapView をセットアップするために私が行っていることは次のとおりです。

- (void)setupMapView
{
    mapView = [[MKMapView alloc] initWithFrame:self.view.frame];
    mapView.delegate = self;
    mapView.autoresizingMask = UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

    [self.view addSubview:mapView];
}

ただし、MKMapView画面全体には表示されないようです。このスクリーンショットの上部を見ると、マップの上部とナビゲーション バーの下部の間にギャップがあります (これは によって追加されますUINavigationController)。

ここに画像の説明を入力

なぜこれが起こっているのか、どうすれば修正できるのか、誰かが提案してもらえますか?

4

1 に答える 1