ich diesen Artikel Custom Call outWie eine benutzerdefinierte MapBox callout automatisch ausgeblendet verhindern, wenn Zoom oder Schwenken auf der Karte anzeigen
, wenn jedes Mal folgen!
Wie kann dieses Verhalten verhindert werden?
Dank
ich diesen Artikel Custom Call outWie eine benutzerdefinierte MapBox callout automatisch ausgeblendet verhindern, wenn Zoom oder Schwenken auf der Karte anzeigen
, wenn jedes Mal folgen!
Wie kann dieses Verhalten verhindert werden?
Dank
Können Sie sagen, welche Version des SDK MapBox iOS verwenden Sie? Dieser Fehler sollte für 3.4.0 behoben worden sein. Möglicherweise möchten Sie die neueste Version des SDK ausprobieren, wenn Sie es nicht bereits verwenden.
Sie müssen Ihrer CustomCalloutView-Klasse zwei Klassenvariablen hinzufügen. Fügen Sie diese beiden Zeilen vor Ihrer init-Methode:
var dismissesAutomatically: Bool = false
var isAnchoredToAnnotation: Bool = true
Dies das Problem der Legende zu beheben scheint wird entlassen, und ermöglicht es der callout der Anmerkung zu folgen.
Dies führt jedoch zu einem neuen Problem, bei dem jedes Mal, wenn die Karte verschoben/gezoomt wird, der Callout um etwa 10 Pixel nach unten verschoben wird. Ich versuche das immer noch herauszufinden. Ich habe eine andere Frage here geöffnet, um zu sehen, ob jemand weiß, wie man das Problem löst.