Ich versuche, eine UIView
aus einer XIB-Datei zu meinem GMSMarker
Infofenster zu laden. Ich versuche, es so zu tun:GMSMarker infoWindow zeigt und friert nicht Anwendung
-(UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker
{
//Creating "infoWindow"(infoWindow) and setting it with nib file called "infoWindow"
CustomMarkerInfoWindow *infoWindow=[[[NSBundle mainBundle] loadNibNamed:@"CustomMarkerInfoWindow" owner:self options:nil] firstObject];
//Setting "infoWindow"(infoWindow)'s storeNameLabel's text to "marker"(customMarker)'s title
infoWindow.storeNameLabel.text=((customMarker*)marker).title;
//Setting "infoWindow"(infoWindow)'s storeAddressLabel's text to marker's address
infoWindow.storeAddressLabel.text=((customMarker*)marker).address;
return infoWindow;
}
aber wenn ich auf einen Marker-Fenster die Informationen nicht klickt zeigen und alle App friert (starten Sie es erneut verwenden ich es wieder zu öffnen, müssen nach Ich tötete es vom Multitasking).
Hinweis: wenn ich es tue, dass diese Art und Weise es ist alles gut funktioniert (eine regelmäßige UIView
Schaffung):
-(UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker
{
UIView *myView=[[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
myView.backgroundColor=[UIColor blueColor];
return myView;
}
Wer weiß, warum ist es passiert? Ich kann es seit über einer Woche nicht mehr verstehen!
Ich werde wirklich schätzen, wenn mir hier jemand helfen könnte, vielen Dank!
Vielen Dank !!!! Ich habe so lange nach dem Problem gesucht !! Vielen Dank!! –
Gern geschehen :) Ich habe diese Frage bei Google eingereicht: https://code.google.com/p/gmaps-api-issues/issues/detail?id=9664 – gaskbr