问题标签 [callouts]
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.
iphone - IOS5 中的 Mapcall 和 Storyboard
我正在 IOS5 中开发用户故事板的 iphone 应用程序。我创建了一个使用带有注释标注的 mapkit 的故事板。我能够使用 Storyboard 编辑器为按钮和表格行选择连接 push segues。我有在 MapKit 中使用自定义标注的经验,但无法弄清楚如何从标注中推送故事板中定义的视图控制器。我打算使用[self.navigationController pushViewController:abc animated:YES]
,但是,要做到这一点,我需要从情节提要中获取视图控制器或初始化一个新的视图控制器。我无权访问 NIB 名称,因为没有 NIB 名称。如何访问ViewController
情节提要中定义的实例?有什么方法可以使用 Storyboard 编辑器将 PUSH Seques 连接到自定义地图注释标注?
提前致谢。
ios - MKMapView 为多个 MKPlacemarks 显示相同的标题
我有一个 mkmapview,我在上面放置了几个地标图钉,但是我无法让图钉在标注上显示正确的标题,似乎从地图上的图钉集合中随机显示一个标题。有任何想法吗?代码如下:
和
ios5 - MKAnnotation 自定义标注按钮一般操作——如何知道它来自哪个标注?(苹果手机)
我正在开发一个 MapKit 应用程序,它使用一大堆 MKAnnotations 来标记位置。我想要的是将按钮放入用户可以按下以在所选位置执行操作的标注中。到目前为止,我已经看到了可以在每个标注上放置特定处理程序的示例,例如苹果示例代码“MapCallouts”。
我想为所有通用的注释标注使用一个处理程序,理想情况下我会传入 MKAnnotation 用于活动标注。
我在谷歌搜索和搜索无济于事,谁能给我一个指针或链接?
谢谢!
iphone - 点击图像时的标注附件
我的视图控制器视图中有一些图像。当我点击每张图片时,我需要一个标注附件,就像我们在地图视图中点击一个大头针时得到的一样。我读到这通常用于地图视图中的注释。这可以在视图中的图像上完成吗?需要帮忙。
memory-leaks - 为什么我在 UICalloutView 上遇到内存泄漏 iOS5 ARC 项目?
我的 ARC iOS5 项目出现内存泄漏,这似乎来自我的地图注释标注。当我跟踪泄漏时,它们似乎是 QuartzCore、MapKit、UIKit 内部的——它们都没有追溯到我的代码中。这是 iOS5 SDK 中的已知错误还是我可以做些什么来修复它?
ios - MKPinAnnotationView 标注按钮应将自定义对象传递给 Details ViewController
我有一个符合MKAnnotation
协议的注释类。该类有一个 init 方法,用于设置坐标、标题和副标题。
我创建了这些注释的数组,并通过使用addAnnotations:annotationArray
.
然后在 MKMapViewDelegage 方法中,- (MKAnnotationView *)mapView:(MKMapView *)theMapView viewForAnnotation:(id <MKAnnotation>)annotation
我创建了一个 MKPinAnnotationView,它具有自定义的 pin 颜色、animatesDrop、canShowCallout。标注有一个 UIButton 类型UIButtonTypeDetailDisclosure
。
当我运行应用程序并单击地图上的图钉时,我会得到预期的结果,即带有标题、副标题和 detailDisclosure 按钮的标注。
我想弄清楚的是,[self.navigationController pushViewController:detailsController animated:YES];
当用户单击详细信息披露按钮时,如何将数据传递到详细信息页面 ( )。我试图通过向 init 方法添加一个附加参数来修改我的注释类,但是我无法在- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
方法中访问该参数。看来我只能通过做这样的事情从那里访问标题和副标题[view.annotation title]
。
我不知道该怎么做,我似乎也找不到任何关于如何做到这一点的文档......
再次。我想将对象传递给详细视图控制器。该对象将包含将在详细信息页面上使用的各种数据...
PS - 我正在使用带有 ARC 的 Xcode 4.2。
ios - 如何保存选中的 MKAnnotation?
我有一个具有地图视图的应用程序,它在地图上显示 20 个引脚(来自一个数组)。当用户点击它时,它会显示一个带有右附件按钮的气泡。我的问题来了:我怎么知道哪个针被按下了?我听说过一些关于 mapView:didSelectAnnotationView 方法的事情,但我不太明白你如何获取 pin/callout 索引,以便我可以在我的 Array 的同一索引处获取对象的信息?谢谢你的帮助!
ios - mapViews 标注中的计时器
我有多个引脚(2 种引脚)的地图。我他们将计时器作为字幕(自某件事以来经过了多少时间)。问题是我不知道该怎么做。当然计时器应该放在带有 mapView 的 viewController 上。然后可能一些观察者决定使用注释......但是在这个概念中,在哪里删除观察者以及在哪里为观察者设置动作改变......?或者也许有更好的概念?感谢您的回复。
c# - MSChart 标注水平对齐到数据点 WinForms
我需要帮助,我在 C Sharp 中将 MSChart 用于 .NET4.0 WinForms,现在当我绘制图表时,注释到处都是。
我真正喜欢的是这个(我手动移动了标注来制作这个截图)
所以我想知道,有没有一种方法可以确保所有标注注释绝对保持在相应数据点锚点的垂直底部顶部?我不希望标注向左或向右移动....
感谢大家...