MKMapView не полный экран с TabBar - PullRequest
1 голос
/ 28 марта 2019

Я делаю простое приложение для отображения различных вещей, и мне нравится, что на одной из вкладок отображается карта вашего текущего местоположения.Кажется, по какой-то причине, даже если в XCode контроллер растянут по направлению к дну, он выглядит как при запуске в симуляторе, области неиспользуемого пространства, и я не уверен, почему.

У меня есть следующий код:

@interface MapViewController ()
@property (weak, nonatomic) IBOutlet MKMapView *map;
@end

@implementation MapViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
   _map.delegate = self;
   _map.showsUserLocation = YES;
}

-(void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation
{
   _map.centerCoordinate = userLocation.location.coordinate; 
   MKCoordinateRegion region = MKCoordinateRegionMakeWithDistance(userLocation.coordinate, 200, 200);
   [self.map setRegion:[self.map regionThatFits:region] animated:YES];
}

Xcode Map View Simulator View

1 Ответ

3 голосов
/ 28 марта 2019

Вам нужно добавить ограничения.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...