Ich stieß auf einen Code auf dieser Seite: http://www.eidac.de/?p=183, die die gleiche Funktion wie die Anmerkung im MapKit geben, es funktioniert gut, wenn der Etikettentext der Anmerkung kurz ist. Wenn der Text jedoch lang ist, ist der Uibutton unclickabla, benutzt jemand den Code und hat die Lösung? DankeIPhone SDK calloutview Ersatz
2
A
Antwort
1
Der Abschnitt layoutSubviews von CallOutView.m enthält Fehler, die den Rahmen des CalloutView zu klein machen (Berührungsereignisse werden nicht an die Schaltfläche übergeben, da sich die Schaltfläche außerhalb der Grenzen der Ansicht befindet). Während ich denke, dass die Funktion insgesamt neu geschrieben werden muss, ist der einfachste Weg, um das Problem zu beheben, das Löschen der self.frame = frame;
Zeile 186 und das Hinzufügen der folgenden am Ende der Funktion.
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
Ich habe diese Lösung zu meinen Favoriten gefunden.
Sie können es erweitern und Bilder dort auch einfügen!
http://blog.asolutions.com/2010/09/building-custom-map-annotation-callouts-part-1/
Verwandte Themen
- 1. iPhone 3.0 SDK vs iPhone 2.0 SDK
- 2. Old Iphone sdk Versionen
- 3. iPhone sdk, MPMediaItemCollection speichern?
- 4. iPhone SDK Kurzanleitung
- 5. iPhone sdk MapDistance
- 6. iPhone SDK UIBarButton Speicherlecks
- 7. iPhone 3.1 SDK Kamerazugriff
- 8. UITextField Autocomplete - iPhone SDK
- 9. Ping mit iPhone SDK
- 10. iPhone SDK - Wlan-Liste
- 11. iPhone SDK Push Notification
- 12. iPhone SDK: IBAction
- 13. Standort GPS iPhone SDK
- 14. iPhone SDK: Bilderfassung Querformat
- 15. ConnectionKit & iPhone SDK
- 16. iPhone sdk Anrufüberwachung
- 17. iPhone sdk 3.0 Problem
- 18. Aktualisierungszeit in iphone sdk
- 19. iPhone sdk in Linux
- 20. Rasteransicht in iPhone SDK
- 21. iPhone sdk Vergrößern/Verkleinern
- 22. GoogleAdMobAds in iphone sdk
- 23. Warnungen in iphone sdk
- 24. Zufallszahl in iphone sdk?
- 25. iPhone SDK: UIWebView
- 26. iPhone SDK 3.0 Test
- 27. iPhone SDK audioSession Frage
- 28. Xcode iPhone - Base SDK, Active SDK Unterschied?
- 29. iPhone SDK 3.0 Targetting 2.2.1 SDK
- 30. Handle Auswahl von benutzerdefinierten CallOutView Swift