このサイトのコードはhttp://www.eidac.de/?p=183で、MapKitのアノテーションと同じ機能を提供しています。注釈のラベルテキストが短い場合はうまくいきます。しかし、テキストが長い場合、Uibuttonはunclickablaです。誰もコードを使用してソリューションを持っていますか?ありがとうIPhone SDK calloutview replacement
2
A
答えて
1
CallOutView.mのlayoutSubviews部分に、CalloutViewのフレームが小さすぎる(ボタンがビューの境界外にあるためにボタンに渡されない)バグがあります。関数をすべて書き直す必要があるとは思いますが、問題を解決する最も簡単な方法は、行186のself.frame = frame;
を削除し、関数の最後に次の行を追加することです。
frame.size.width = calloutLeft.frame.size.width +
calloutCenter.frame.size.width + calloutRight.frame.size.width +
calloutButton.frame.size.width + MIN_RIGHT_IMAGE_WIDTH;
self.frame = frame;
1
私はこの解決策が私のお気に入りであることを発見しました。
それを拡張してイメージを置くこともできます。
http://blog.asolutions.com/2010/09/building-custom-map-annotation-callouts-part-1/
関連する問題
- 1. iPhoneアプリGreen Screen Replacement
- 2. iPhone 3.0 SDKとiPhone 2.0 SDK
- 3. Facebook SDK + iPhone SDK + SSO
- 4. iphone iPhone SDK for monotouch?
- 5. iPhone SDKは、デリゲート
- 6. Texture2D iPhone SDK openGL
- 7. iphone sdkのライブストリーミング?
- 8. ボイスモーフィングiphone sdk
- 9. iPhone SDK - CALayerクラッシュ
- 10. iphone sdk button sound
- 11. iPhone SDK 3.0 Testing
- 12. iPhone SDK MKPlacemark
- 13. iPhone SDK UIBarButtonメモリリーク
- 14. XcodeとiPhone SDK
- 15. iPhone SDKのクイックリファレンス
- 16. Facebook SDK(iPhoneデベロッパー)
- 17. iPhone SDK - wifiリスト
- 18. iPhone SDK用OAuth
- 19. iphone sdk with commandline
- 20. iphone sdkのライブストリーム?
- 21. iPhone SDKのPING
- 22. iPhone sdkズームイン/アウト
- 23. iPhone SDKのポップアップメニュー?
- 24. iPhoneのSDKは
- 25. iPhone 3.1 SDKカメラアクセス
- 26. iPhone SDK MapDistance
- 27. iPhone SDKのhessianKit
- 28. Iphone SDK、メモリリーク
- 29. iPhone SDKロケーションマップ
- 30. iPhone SDKは、アクセス