【问题标题】:Add a button to MapKit callout at bottom center (not accessory)在底部中心向 MapKit 标注添加一个按钮(非附件)
【发布时间】:2011-07-25 12:37:22
【问题描述】:

我有一个有趣的挑战。我需要为 MKAnnotation 创建一个标注,该标注在我的地图上具有略微自定义的外观。它有一个正确的附件视图,但它还需要一个位于标注底部中心的按钮。

有没有办法创建一个按钮并将其放置在标注上,或者是否可以移动左侧附件的位置,使其位于底部中心?

【问题讨论】:

    标签: ios mkannotation mkannotationview mapkit


    【解决方案1】:

    使用MKAnnotationView,正如您在问题中标记的那样。如果您搜索大量资源和信息 - 这个post 似乎是进行自定义标注的良好开端。您将能够按照您在问题中概述的方式添加对外观的更改。

    如果您想更改地图标注的外观和行为的任何方面,您需要提供自定义实现。

    【讨论】:

    • 感谢您的回复。我已经阅读了你提到的帖子。放置自定义图钉视图非常好,但对自定义标注没有太多帮助。我找到了很好的教程,这些教程展示了添加图像和调整标注气泡大小的好主意,但我还没有找到解释如何在标注中放置按钮(而不是附件)的教程。
    • 如果您点击链接,您应该会看到这篇文章,它显示了如何添加附件按钮:blog.asolutions.com/2010/09/…。您应该可以在自定义视图中将此按钮移动到您喜欢的位置,并根据需要添加其他按钮。
    • 我找到了一个提供了很好教程的网站。我在这里找到它:blog.asolutions.com/2010/09/…。尽管他称其为“标注”,但从技术上讲,它是另一种注释视图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 2018-10-31
    • 1970-01-01
    • 2010-11-28
    相关资源
    最近更新 更多