【发布时间】:2016-01-13 03:08:29
【问题描述】:
有没有人想出一种理智的方法来在 MKMapViews 上进行 peek 和 pop 预览,其中强制触摸地图注释会窥视细节视图控制器?
在func previewingContext(previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController? 中,鉴于强制触摸的位置,我无法从地图视图中获取注释。
编辑:
好的,现在已经解决了获取触摸点的注释,现在遇到了另一个问题。 Peek and pop on map view 现在可以工作了,尽管它在很大一部分时间里都失败了。在失败期间,我确认我正在从func previewingContext(previewingContext: UIViewControllerPreviewing, viewControllerForLocation location: CGPoint) -> UIViewController? 返回一个有效的视图控制器。还有人看到这个吗?
似乎与滚动有关,但使用 scrollEnabled 等似乎并不能解决问题。
【问题讨论】:
-
您是如何从触摸位置获得注释的?
标签: ios objective-c swift mapkit ios9