【问题标题】:Mapbox ios SDK subclass contentOffset and contentSize or UIpanGesturesMapbox ios SDK 子类 contentOffset 和 contentSize 或 UIpanGestures
【发布时间】:2012-07-19 16:54:26
【问题描述】:

我尝试将触摸事件从另一个 UIScrollView 子类发送到 Mapbox SDK,但我发现 RMMapview 中的 UIPanGestures 不是滚动视图上使用的。

那么,如何修改 RMMapview 和 RMMapScrollView 以识别 UIPangestures?据我所知, _RMMapScrollView 有它自己的手势,而 RMMapScrollView.contentOffset 是使用的值。

我的子类> UIScrollview myScrollview

mapbox > RMMapview > _mapscrollview > _tiledLayersSuperview > tiledLayerView

使用值:_mapscrollview.contentoffset

https://github.com/mapbox/mapbox-ios-sdk/blob/develop/MapView/Map/RMMapScrollView.m

https://github.com/mapbox/mapbox-ios-sdk/blob/develop/MapView/Map/RMMapView.m

我尝试添加 @property (nonatomic,assign) RMMapScrollView* _RMMapScrollView;到 RMMapview,但是在发送值时,它会崩溃。我已经调查过:#import。有人可以给我一些关于修改这个库的建议吗?

【问题讨论】:

    标签: ios gestures mapbox


    【解决方案1】:

    我是 MapBox iOS SDK 的开发者。

    RMMapView 拥有自己的手势识别器的原因是为了平移标记和矢量路径所在的“叠加视图”,以便识别标记拖动等。

    您可能想要做的是简化事情,并且不需要在 SDK 中工作,是使用公共 API moveBy: 来响应您的其他触摸事件。该方法采用CGPoint 并允许您以增量和编程方式移动地图视图,以照顾其他部分,例如复合切片图层、叠加视图等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-28
      • 2011-09-25
      • 1970-01-01
      • 2015-02-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多