【发布时间】:2025-12-05 22:10:01
【问题描述】:
我有一个关于 Skobbler MapView 和 UIPanGestureRecognizer 的问题。似乎UIPanGestureRecognizer 拦截了来自SKMapView 的所有平移事件并阻止移动地图位置。
您可以在下面看到代码示例,我的应用程序之间的唯一区别是 UIPanGestureRecognizer 位于父视图 2 层以上。
import UIKit
class IPSkobblerViewController : UIViewController {
var mapView : SKMapView!;
override func viewDidLoad() {
mapView = SKMapView();
mapView.exclusiveTouch = true;
self.view.addSubview(mapView);
let gestureRecogniser = UIPanGestureRecognizer(target: self, action: "panGesture");
self.view.addGestureRecognizer(gestureRecogniser);
}
func panGesture() {
NSLog("Pan Gesture");
}
}
【问题讨论】:
-
我们正在调查
标签: ios objective-c cocoa-touch swift skmaps