【发布时间】:2016-07-31 13:40:53
【问题描述】:
我尝试将自定义 UIView 添加为我的 MGLAnnotation 的信息窗口,但我不明白该怎么做。
我已经尝试了好几天,但最接近成功的方法是将我的自定义 UIView 添加为 InfoWindow 但非常小(我认为它的宽度为 500 像素,高度为 100 像素)。
如何获取完整大小的 UIView 并将其作为 infoWindow 添加到注释中?
谢谢!
【问题讨论】:
-
由于
MGLAnnotation没有infoWindow属性,因此不清楚您在问什么。你能澄清一下你想要做什么吗? -
如果您指的是标注视图,请参见此示例:mapbox.com/ios-sdk/examples/custom-callout
-
@TomHarrington 是的,我想替换单击自定义 UIView 的注释时显示的基本视图,现在更清楚了吗?
-
@friedbunny 我试图理解该指南,但经过数小时的尝试,我无法理解如何将自定义 UIView 连接为标注。你能帮我举个例子吗?我会很感激的。
-
自定义标注视图 API 比它需要的更复杂,但也不清楚您的问题是什么。如果其他人要帮助你,你应该更具体地说明:1. 你想要完成什么,2. 你遇到了什么问题,3. 你已经尝试过什么。
标签: ios iphone swift cocoa-touch mapbox