см. Изображение выше, когда я встраиваю первый элемент панели вкладок в навигационный контроллер, так как мне нужно сделать, чтобы представление карт было расширено и сначала странно себя велиЛоготип Google перемещается сверху вниз и исчезает, когда какая-то сцена закрывается, затем центр карт Google исчезает в верхнем правом углу, а не в центре экрана, и я могу найти, где проблема
. Вот мой код
func setupGoogleMaps() {
self.googleMapsView = GMSMapView (frame: self.mapsView.bounds)
self.googleMapsView.settings.compassButton = true
self.googleMapsView.isMyLocationEnabled = true
self.googleMapsView.settings.myLocationButton = false
// self.googleMapsView.animate(toZoom: 17.0)
do {
// Set the map style by passing a valid JSON string.
if let styleURL = Bundle.main.url(forResource: "style", withExtension: "json") {
self.googleMapsView.mapStyle = try GMSMapStyle(contentsOfFileURL: styleURL)
}
self.googleMapsView.layoutIfNeeded()
// self.googleMapsView.mapStyle = try GMSMapStyle(jsonString: Constants.mapJson)
} catch {
print("One or more of the map styles failed to load. \(error)")
}
self.mapsView.insertSubview(googleMapsView, at: 0)
//self.googleMapsView.delegate = self
}
и когда я удаляю навигационный контроллер, он просто работает отлично, все прошло хорошо :(