点击时,我希望在MKAnnotationView
之上显示完全自定义的标注视图。我偶然发现了一些答案,但没有一个有效,我在几个应用程序中看到过它,所以我知道它可以完成。我还想在标注上显示几个按钮,并在点击它们时执行不同的操作。我正在研究Objective-C,非常感谢任何帮助。
答案 0 :(得分:0)
您需要将自定义代码放在 viewForAnnotation 方法上,并根据您的要求更新视图:
Input >>> scala> spark.range(10).show
Output >>>
+---+
| id|
+---+
| 0|
| 1|
| 2|
| 3|
| 4|
| 5|
| 6|
| 7|
| 8|
| 9|
+---+
github上的sghiassy有一个很棒的demo。它将帮助您更好地理解注释。
答案 1 :(得分:0)
从iOS 9开始,您可以使用MKAnnotationView上的detailCalloutAccessoryView属性。您可以将其设置为任何视图。你可以通过Tutorials在iOS 9的第14章中获得Ray Wenderlich教程。