Я только что получил следующее сообщение при отправке в магазин приложений:
Кроме того, приложение отображает
изображения предоставлены Google Maps без
соответствующий брендинг Google, мы
не может опубликовать эту версию в приложении
Магазин
У меня есть TabBar с NavigationController внутри. Навигационный контроллер загружает карту в
- (void)viewDidLoad {
[super viewDidLoad];
mapView = [[MKMapView alloc] initWithFrame:self.view.bounds];
// ...
}
Это работает, но mapView заканчивается ниже панели вкладок, поэтому логотип Google не отображается. Чтобы правильно получить кадр, я должен создать его вручную
- (void)viewDidLoad {
[super viewDidLoad];
mapView = [[MKMapView alloc] initWithFrame:CGRectMake(0,0,320,370)];
// ...
}
Это работает, но не чувствует себя хорошо. Как правильно это сделать?
Основной интерфейс (TabBar + Navigation Controllers) создается в Интерфейсном Разработчике.