Ich konnte alle Dinge zum Programm hinzufügen. Aber ich habe ein Problem, und das heißt, ich kann keine Lösung finden, um den Benutzerklickpunkt von der Karte zu erhalten. Gibt es jemanden, der dies geschafft hat? Ich habe auch das Ereignis von Uigesturerecognizer oder UitAPgestureRecognizer ausprobiert, aber es hat nicht funktioniert. < /P>
Code: Select all
class GestureDelegate :
NSObject(),
UIGestureRecognizerDelegateProtocol {
override fun gestureRecognizer(
gestureRecognizer: UIGestureRecognizer,
shouldReceiveTouch: UITouch
): Boolean {
println("Tap")
return true
}
}
< /code>
UIKitView(
modifier = Modifier.fillMaxSize(),
factory = {
mkMapView.apply {
userInteractionEnabled = true
val panGesture = UIGestureRecognizer(target = this, action = NSSelectorFromString("handleTap:"))
panGesture.delegate = GestureDelegate()
this.addGestureRecognizer(panGesture)
}
},
}