2009-10-24 4 views
6

MKMapView以外のUIView内でMKAnnotationViewを使用することができるのだろうか?私は、文書化されていないUICalloutViewクラスを使用する代わりに見つけることを試みています。 MKAnnotationViewを作成してビューに追加することはできますが、表示することはできません。MKnapationViewをMKMapViewなしで使用していますか?

+0

を? –

+0

App Storeが拒否する文書化されていないAPIを使用しなくても、UICalloutViewの機能を利用できるようになるとよいでしょう。私は手で同様のコントロールを作成することでこれを解決しましたが、既存のクラスを使用するとかなりの時間を節約できました。 –

答えて

4

これはMonoTouchで実装された仕事に似たCalloutViewです。誰かがObj-Cバージョンを作成した場合はお知らせください。興味のある人には

http://github.com/edanuff/MonoTouchCalloutView

+1

私はこれを見つけたhttp://www.eidac.de/?p=183 – cocoafan

11

私はソースは例を完備して客観Cにエド・アナフのコードを移植しました。 hereをダウンロードできます。

多分、Edがそれをチェックすることができます(あまりにも多くの間違いを犯してはいけないと思います)。そして彼のgitリポジトリに追加してください。

+0

コードのおかげで。しかし、サンプルソースに欠けている画像が見つかりました。私はそれがどのように動作するかを見るためにサンプル画像をいくつか入れました。あなたがタップした場所を指すアンカー矢印がないようです –

+0

MonoTouchプロジェクトから画像をダウンロードできます... – shipmaster

3

UICalloutViewのほぼ正確なレプリカであるオープンソースSMCalloutView、チェックアウト:あなたがそれをしたいと思う理由

https://github.com/nfarina/calloutview

関連する問題