如何向 MkMapView 自定义注释的副标题添加按钮?
基本上我的程序在地图上显示许多注释。用户点击其中一个后,它会显示该位置的标题。如何在标题下添加一个按钮,该按钮将显示一个新窗口,其中包含有关该位置的更多信息?我还对屏幕底部的一个按钮感到满意,该按钮在选择一个位置之前呈灰色。
Basically my program displays many annotations on a map. after the user clicks on one, It displays the title of the location. How can I add a button under the title that will display a new window with more information on the location? I would also be content with a button at the bottom of the screen that is greyed out until one location is selected.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 viewForAnnotation 方法中,设置一个按钮作为标注辅助视图:
您可以使用 rightCalloutAccessoryView 或 leftCalloutAccessoryView,但 文档建议在右侧放置一个披露按钮。
响应 calloutAccessoryControlTapped 方法。
In the viewForAnnotation method, set a button as the callout accessory view:
You can use rightCalloutAccessoryView or leftCalloutAccessoryView but the documentation recommends putting a disclosure button on the right.
Respond to the button press in the calloutAccessoryControlTapped method.