с помощью контроллера навигации представление контейнера ведет себя очень странно, как-то расширяемое представление расширяется - PullRequest
0 голосов
/ 03 октября 2018

enter image description here

см. Изображение выше, когда я встраиваю первый элемент панели вкладок в навигационный контроллер, так как мне нужно сделать, чтобы представление карт было расширено и сначала странно себя велиЛоготип 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

    }

и когда я удаляю навигационный контроллер, он просто работает отлично, все прошло хорошо :(

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