在底部中心添加一个按钮到 MapKit 标注(不是附件)
我有一个有趣的挑战。我需要为 MKAnnotation
创建一个标注,该标注在我的地图上具有稍微自定义的外观。它有一个正确的附件视图,但它还需要标注底部中心的一个按钮。
有没有办法创建一个按钮并将其放置在标注上,或者是否可以移动左侧配件的位置,使其位于底部中心?
I have an interesting challenge. I need to create a callout for an MKAnnotation
that has a slightly custom look on my map. It has a right accessory view, but it also requires a button in the bottom center of the callout.
Is there a way to create a button and place it on the callout or is it possible to move the location of the left accessory so that it is in bottom center?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
MKAnnotationView
,正如您在问题中标记的那样。如果您搜索,则会有大量资源和信息 - post 似乎是制作自定义标注的良好开端。您将能够按照您在问题中概述的方式添加对外观的更改。如果您想更改地图标注的外观和行为的任何方面,您将需要提供自定义实现。
Use
MKAnnotationView
, as you've tagged in your question. Loads of resources and info if you search - this post seems like a good start to making a custom callout. You'll be able to add the changes to the look as you outline in your question.If you want to change any aspect of the look and behaviour of the map callout you will need to provide a custom implementation.