注釈(マーカー)があるmapView
(RouteMe mapView)があります。
mapViewには、touchesEnded
通常すべてのイベントをキャッチする関数があります。一部のマーカーには、その上に追加のレイヤーがあります。そのレイヤーにはいくつかのアニメーション画像があり、私が知っている限り、これがマーカーの上にこれらのアニメーション画像を表示できる唯一の方法です。
問題は、その上にそのレイヤーがあるマーカーのタッチをインターセプトする方法がわからないことです。ヒットをテストすると、クラスではなくクラスtouchesEnded
が認識されます(明らかに、レイヤーはマーカーの上にあるため、最初にイベントをインターセプトします)。一番上のCALayerをタップしたら、どうすればマーカーに到達できますか?CALayer
RMMArker
ありがとう