使用 xip 自定义标注视图
Posted
技术标签:
【中文标题】使用 xip 自定义标注视图【英文标题】:Custom callout View with xip 【发布时间】:2020-08-05 13:18:26 【问题描述】:我正在尝试使用我创建的 xib 设置自定义标注视图,但它没有显示。 当我点击 pin 时,应用程序崩溃并显示以下错误
有谁能帮帮我吗? 你可以在这里找到代码。 https://github.com/andreasvas/xcode
【问题讨论】:
点击时崩溃的视图是什么/在哪里? 在地图中当我点击注释 xib 时未显示然后崩溃 【参考方案1】:在您的CalloutView.xib
的界面构建器中;
File's Owner
为空白(NSObject)。并且不要忘记删除插座引用。
CalloutViewController
是 UIView
的子类,所以将它设置为最顶层的 UIView,而不是“文件的所有者”。并且不要忘记重新连接您的插座。
【讨论】:
感谢您的帮助,它的作品。但现在我有另一个问题。当我点击另一个图钉时,之前的视图没有关闭。 保留它的引用,然后将其作为子视图删除。如果您无法使其发挥作用,请随时提出另一个问题,以便我们提供帮助。 我提出一个新问题以上是关于使用 xip 自定义标注视图的主要内容,如果未能解决你的问题,请参考以下文章