问题标签 [calloutview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
690 浏览

ios - 在 iOS 标注注释中集成 UITableView

我的应用程序显示了带有一些针点的地图。当触摸其中一个引脚时,我想在标注气泡内可视化一个表格视图。我在这里找到了类似的东西,但它在 Objective-C 中(我想要一种纯 Swift 方法),它需要禁用自定义视图的自动布局(我希望避免)。

在此处输入图像描述

我怎样才能实现这个解决方案,或者我可以在哪里找到一个可以做到这一点的库?

0 投票
1 回答
468 浏览

swift - 使用 detailCalloutAccessoryView 作为第三个 Annotation 属性

我是 Swift 和 Stackoverflow 的新手,我想知道是否有一种方法可以将数据从我的 plist 导入 detailCalloutAccesoryView,其方式与我在地图注释标注中导入“标题”和“副标题”的方式相同?这样,我可以避免制作自己的自定义地图注释,而是使用 MapKit 的内置功能。

我将我的变量称为标题和副标题,如下所示:

到目前为止,我只是使用以下代码在 detailCalloutAccessoryView 的所有注释中显示相同的值来代替字幕:

请不要让我的无知惹恼你...

0 投票
1 回答
455 浏览

swift - 如何在 MKAnnotation CalloutAccessoryView 中显示所选图像,swift 2.2

如何设置我的地图 MKAnnotation CalloutAccessoryView 以显示从我的领域数据库映射出的选定图像(两侧都有图标和按钮,作为左右 calloutAccessory?)。我还需要它来识别我的 MapViewController 上其他功能的类/成员吗?数据和左右标注附件的映射工作正常,但我不知道如何添加所选图像,因此它在标注上显示为大海报风格的图像(带有小图标和按钮两边)。

图像是 SpecimenAnnotation.objectPoster

SpecimenAnnotation(可以很好地映射数据)和“objectPoster”值是从 Specimen 类中选择(和映射)的注释,包含在我的文件 Specimen.swift 中,如下所示;

在我的 MapViewController 中,'annotationView.detailCalloutAccessoryView = UIImageView(image: SpecimenAnnotation.objectPoster)' 行我收到红色警报错误“实例成员 'objectPoster' 不能用于类型 'Specimen Annotation'

我是初学者。非常感谢您的建议。有任何想法吗?

以下是有关此数据和错误的代码块:

0 投票
0 回答
90 浏览

ios - 使用自定义标注视图和多个注释打开地图应用程序

我做了一个项目并按照互联网上的教程进行操作。它显示注释并具有自定义标注视图。我添加了一个带有按钮功能的标签,如我的屏幕截图所示。我现在需要一些帮助来获得从我的项目中启动地图应用程序的功能。我在项目中发表了评论,显示了我所做的以及我需要帮助的地方

导入 MapKit

类视图控制器:UIViewController,MKMapViewDelegate,UISearchBarDelegate {

}

0 投票
0 回答
60 浏览

ios - 为“关于”/“信息”实现自定义标注按钮

我对 iOS 非常陌生,我有一个要求,在表格视图中,每个单元格显示附近的商店列表,最后还有一个信息按钮,显示商店的时间。像这样的信息附件按钮在此处输入图像描述,我的要求是在点击该按钮时显示如下标注警报。

在此处输入图像描述

我是否需要创建小尺寸的自定义视图并在每次用户点击它时显示该视图?请建议如何在 Swift 中实现这一点。

0 投票
1 回答
169 浏览

ios - 点击时自定义标注在 MKMapView 中被解除

我有一个地图视图和一个从头开始构建的自定义标注。一切正常,只是当用户点击它时标注会消失。

0 投票
2 回答
110 浏览

ios - 在 Swift 中显示 MKAnnotationView 的公开指示符的标注

我可以使用以下代码在我的地图注释中显示一个披露图标。

当您按下披露图标时,它会闪烁,但不会发生其他任何事情。我尝试在其上放置一个按钮处理程序,但它不是一个按钮,所以编译器说不。我是否必须创建一个完整的手势识别器才能让它做任何事情,或者我如何在指示器上按下以显示有关位置的信息?

0 投票
2 回答
967 浏览

c# - WPF 中的标注样式弹出窗口

在我的 WPF 应用程序中,我试图实现一个标注样式的弹出窗口。我得到了一些参考,但仍然是一个很好的解决方案。

请找到我要实现的图像。它应该是一个弹出窗口。初始位置应指示父按钮。但由于它是一个窗口,因此可以从其位置拖动。

在此处输入图像描述

请指导我。谢谢。

0 投票
1 回答
1350 浏览

ios - Swift - 如何更新自定义 MKAnnotation 标注中的数据?

我的 mapView 有一个自定义注释。我最初使用一些数据在其上设置坐标、标题(例如“第一个标题”)、子标题(例如“第一个地址”)、用户 ID 和距离(例如 0 米)属性。我将它添加到 mapView 和数组中以备后用。一切正常,它显示在 mapView 上,我按下它,标注显示初始数据。

后来我得知该标注的位置已更改。我遍历数组并使用坐标、标题(例如“新标题”)、子标题(例如“新地址”)和距离(例如 100 米)属性的新数据更新标注。我还将标注从它的原始位置动画到它的新位置。动画效果很好,标注从 A 点移动到 B 点。

问题是当我点击注释时,旧数据会显示在标注上而不是新数据上。

calloutAccessoryControlTapped用来推一个新的vc。当我在那里放置断点时,自定义引脚具有所有新数据。错误似乎发生在标注上。

我该如何解决?

我不想清除 mapView 中的所有注释,所以这不是一个选项。我打电话mapView.removeAnnotation(customPin)mapView.addAnnotation(customPin)解决了该图钉的问题,但是当图钉被移除并添加回地图时会闪烁,然后当它动画到它的新位置时它看起来不连贯。

自定义注释

第一次使用初始数据设置注释

第二次使用新数据设置注释

MapView 视图用于注解

为标注创建 UIView

0 投票
1 回答
60 浏览

swift - 如何转动箭头(图像)使其不会转动 CalloutView

我需要转动地图上的箭头(customAnnotationView),以便 calloutView 不会旋转(示例 1)。

当我仅旋转图像时:箭头未设置在中心并且大小不同(示例 2)。

示例 1 在此处输入图像描述

示例 2 在此处输入图像描述