MKMapView以外のUIView内でMKAnnotationViewを使用することができるのだろうか?私は、文書化されていないUICalloutViewクラスを使用する代わりに見つけることを試みています。 MKAnnotationViewを作成してビューに追加することはできますが、表示することはできません。MKnapationViewをMKMapViewなしで使用していますか?
答えて
これはMonoTouchで実装された仕事に似たCalloutViewです。誰かがObj-Cバージョンを作成した場合はお知らせください。興味のある人には
私はこれを見つけたhttp://www.eidac.de/?p=183 – cocoafan
:
私はソースは例を完備して客観Cにエド・アナフのコードを移植しました。 hereをダウンロードできます。
多分、Edがそれをチェックすることができます(あまりにも多くの間違いを犯してはいけないと思います)。そして彼のgitリポジトリに追加してください。
コードのおかげで。しかし、サンプルソースに欠けている画像が見つかりました。私はそれがどのように動作するかを見るためにサンプル画像をいくつか入れました。あなたがタップした場所を指すアンカー矢印がないようです –
MonoTouchプロジェクトから画像をダウンロードできます... – shipmaster
UICalloutView
のほぼ正確なレプリカであるオープンソースSMCalloutView
、チェックアウト:あなたがそれをしたいと思う理由
- 1. MKMapViewの上でOpenGLを使用していますか?
- 2. MKOverlayRendererを使用してMKMapViewオーバーレイで動作しないアニメーションgif
- 3. MKMapViewとviewDidLoad/viewWillAppear/viewDidストーリーボードを使用しています
- 4. UIGestureRecognizersを使用したMKMapview
- 5. UISegmentedControlを使用してMKMapViewとUITableViewに切り替えます。
- 6. GMSPolygonをMKMapViewで使用することはできますか?
- 7. NSUserDefaultsを使用してMKMapViewの領域を保存する
- 8. MKMapView - setRegion:animatedにより、iOS7でMKMapViewが応答しなくなる
- 9. MKMapViewとCore Dataを使用して位置をインデックス付けして表示しますか?
- 10. MKMapViewでUIActivityIndicatorを使用する
- 11. MKMapView - ピンをキャッシュしますか?
- 12. MKMapView名前を使用している国にピンを配置する
- 13. MKPointAnnotationを使用してMKMapViewに注釈を追加するにはどうすればよいですか?
- 14. アノテーションなしでジャクソンにカスタムマーシャラーを使用していますか?
- 15. Rails - モデルなしでPaperclipを使用していますか?
- 16. MapKitをインポートした後でも、宣言されていない型 'MKMapView'の使用
- 17. KVO経由でMKMapViewの領域を観察していますか?
- 18. MKMapViewのポリラインが機能しない
- 19. MKMapCameraを使用するとコンパスはMKMapViewで動作しません
- 20. MKMapViewを使用すると、デリゲートの読み込みが完了しました。
- 21. C++でグラフィックスのないpanda3dを使用していますか?
- 22. pagerjs初心者 - node.jsなしで使用していますか?
- 23. iOS Swift - MKMapViewで複数の座標を使用して経路を描く
- 24. didAddAnnotationViewsがMKMapViewで動作していません
- 25. Mongoose findOneを使用して関数を定義していない関数を使用していますか?
- 26. MKMapViewでぼかしを表示
- 27. MKMapView - MKAnnotationViewとしてのUIWebView
- 28. Androidでksoap2を使用しないSOAP Webサービスを使用しています
- 29. MKMapViewで "Styled Maps"を使用することはできますか?
- 30. は、Apple APIを使用してmkmapviewで方向を取得する手段ですか?
を? –
App Storeが拒否する文書化されていないAPIを使用しなくても、UICalloutViewの機能を利用できるようになるとよいでしょう。私は手で同様のコントロールを作成することでこれを解決しましたが、既存のクラスを使用するとかなりの時間を節約できました。 –