ipad - 来自 MKAnnotation 标注的 UIPopOver

标签 ipad uipopovercontroller mkannotation

我正在为 iPad 开发一个应用程序。我有一个带有几个注释的 map View 。我需要在调用附件标注方法时显示弹出窗口,以便弹出窗口的箭头将指向注释。我正在尝试使用弹出窗口的“initWithRect”方法,但我没有正确获取注释的坐标( View 中的 CGRect)。如何获取注释的坐标?我需要找出该注释在 View 中的位置。

最佳答案

也许,您可以使用 MKMapView 的方法 convertCooperative:toPointToView: 以及指定的注释坐标(MKAnnotation 协议(protocol)的必需属性)和 View 。

关于ipad - 来自 MKAnnotation 标注的 UIPopOver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2778843/

相关文章:

iphone - 重命名并保存在 NSDocumentDirectory 中

ios - 如何在 Split ViewiOS中将不同的 View 加载到详细 View

ios - 如何在用户触摸并按住分段控件中的分段时显示弹出框 (iOS)

ios - 带有矩形角且没有箭头的弹出式当前 View Controller

ios - 从 calloutAccessoryControlTapped 设置 ViewController Title

ios - 使用我的 ios 应用程序 iOS 9 Swift 2.2 中的指示打开 Apple map 应用程序

iOS - 带有 Storyboard的 UISplitViewController - 多个主视图和多个详细 View

objective-c - 使用 Objective-C 下载大量图像

ios - 单击注释时如何访问可用数据?

objective-c - UIPopoverController 和 UIImagePickerController 崩溃