このサイトのコードは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. createHTMLNotification()replacement
- 5. iphone iPhone SDK for monotouch?
- 6. javascript regex url replacement
- 7. DOMDocument foreach replacement
- 8. jquery replacement attr
- 9. php cron replacement
- 10. Drupal 7 Blogapi replacement
- 11. Perl、string replacement
- 12. session_is_registereredとregister_session replacement
- 13. jQuery Image Replacement
- 14. jquery woes、image replacement
- 15. クラシックAsp server.scriptTimeout replacement
- 16. FaceBook friends.getAppUsers replacement
- 17. js textarea/jwysiwyg replacement
- 18. Three20 framework replacement
- 19. rmagick replacement with minimagick
- 20. ipod app replacement-in-a-tab?
- 21. Texture2D iPhone SDK openGL
- 22. ゲームセンターセキュリティ? iPhone SDK
- 23. iPhone SDKのhessianKit
- 24. iPhone sdkズームイン/アウト
- 25. iPhone 3.1 SDKカメラアクセス
- 26. iPhone SDKロケーションマップ
- 27. iphone sdk with commandline
- 28. ボイスモーフィングiphone sdk
- 29. XcodeとiPhone SDK
- 30. ICMPとiPhone SDK