2017-10-10 2 views
1

Ist es möglich, google maps info Window zu unterklassifizieren. Ich weiß, dass ich mein eigenes Fenster erstellen kann, aber ich mag den Schatten aus dem Google Info-Fenster. Ich weiß mit MKMapview das ist möglich, aber ich möchte es mit Google machen.Swift Subclass google maps infoWindow

+0

Hallo, können Sie einen Screenshot erstellen, was Sie erreichen wollen? – Glenn

Antwort

0

Vererben Sie Ihren ViewController von GMSMapViewDelegate und delegieren Sie ihn. Danach können Sie folgende Delegatmethode verwenden Ihr fertigen Infowindow setzen entweder eine Spitze mit oder eine programmatisch zu erstellen:

func mapView(_ mapView: GMSMapView, markerInfoWindow marker: GMSMarker) -> UIView? { 
    let infoWindow = Bundle.main.loadNibNamed("CustomInfoWindow", owner: self.view, options: nil)!.first! as! CustomInfoWindow 
    infoWindow.title.text = marker.title 
    return infoWindow 
} 
+0

Ich wollte den Schatten des Standard-Informationsfensters beibehalten und meine Ansicht darin einfügen. – pprevalon

Verwandte Themen