Mapbox iOS SDKのMGLMapViewで非常に基本的なものを実現しようとしています。スクロールを有効にしてMGLMapViewをレンダリングして、パンジェスチャでビューを移動できるようにします。ビューが移動されたかどうかを検出したいので、このビューにパンジェスチャ認識機能を追加しました。パンジェスチャーがマップボックスに手を触れないMGLMapView
下記のスクリーンショットでわかるように、インターフェースビルダーを使用しています。
私は確かにいつでも1は、地図上のビューを移動しようとするとトリガーされIBActionにジェスチャー認識をリンク。ただし、ビューは移動されません。つまり、タッチイベントはもうMGLMapViewに転送されません。もちろん、私はパンのジェスチャー・リコジンガーのオプション「表示されたタッチをキャンセルする」のチェックを外しました。ちょうど私がパンのジェスチャーレコグナイザーを自分のコードのIBOubletにリンクしているので、メンバーcancelsTouchesInViewをfalseに設定することができますが、何も変わらないことを確認してください。
同様の方法でタップジェスチャ認識(2タッチ)を追加しようとしたところ、関連するIBActionがトリガされ、タッチがマップビューに転送されます(マップビューはダブルタップで拡大されます)。
ここで私はパンジェスチャ認識器で何が欠けていましたか?
ありがとうございました。