タグ

Eventとmapに関するtasanobuのブックマーク (1)

  • MKMapViewのタップ位置を取得する

    MKMapViewでタップされた位置を取得するのは意外と難しい事だった。 MKMapViewを拡張する方法 - ダメ MKMapViewはUIResponderのサブクラスなので、当然touchesBegan()などでタッチイベントを取得出来るだろうと思った。しかし、実際にMKMapViewのサブクラスを作ってtouchesBegan()でタッチイベントを取れるかどうか試してみると、まったく取得できない。 MKMapViewはそれ自体でスクロールやズームをサポートしているので、その関連でタッチイベント関連が特殊な動作になっているのかもしれない。 ドキュメントを見ても「・・・Although you should not subclass the MKMapView class itself・・・」とあるので、MKMapViewを拡張するのはやめておいた方が良さそうだ。 透明なUIViewを

  • 1