その後のその後

iOSエンジニア 堤 修一のブログ github.com/shu223

MKAnnotationViewのコールアウトをカスタマイズする

地図をタップしたときに出るフキダシをカスタマイズする方法です。



参考ページより)


参考ページではかなり詳細に書かれているのですが、コールアウトのカスタマイズに関わる部分の要点だけ抜粋すると、

  • MKAnnotationViewのサブクラスをつくり(サンプルではCalloutMapAnnotationView)、
  • そのsetAnnotation:で位置とフレームを決め、
  • drawRect:メソッド内で描画

ということを行っているようです。


(その他の参考ページ)
http://stackoverflow.com/questions/1350050/custom-mkannotationview-callout