Я натолкнулся на код на этом сайте: http://www.eidac.de/?p=183, который дает ту же функцию, что и аннотация в MapKit, отлично работает, когда текст ярлыка аннотации короток. Однако, когда текст длинный, Uibutton является unclickabla, кто-нибудь использует код, у которого есть решение? спасибоIPhone SDK calloutview replacement
2
A
ответ
1
В части layoutSubviews CallOutView.m есть ошибки, из-за которых кадр CalloutView слишком мал (события касания не передаются кнопке, потому что кнопка находится за пределами границ представления). Хотя я думаю, что функция должна быть полностью переписана, самый простой способ исправить проблему - удалить self.frame = frame;
в строке 186 и добавить в конец функции следующее.
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. UIWebView scrollBy replacement
- 2. Настроить CallOutView в swift
- 3. Apple iphone app transfer or app replacement
- 4. Ручка выбора пользовательского CallOutView swift
- 5. iPhone 3.0 SDK vs iPhone 2.0 SDK
- 6. Secur32Util.getUserNameEx replacement
- 7. createHTMLNotification() replacement
- 8. NSPersistentStoreDidImportUbiquitousContentChangesNotification replacement?
- 9. string replacement
- 10. Notepad ++ replacement
- 11. createPrintDocumentAdapter replacement
- 12. iphone iphone-sdk push-notification
- 13. Iphone симулятор без iphone SDK?
- 14. FB 4.0 - FBSession openActiveSessionWithReadPermissions replacement
- 15. Как избежать отображения CallOutView по умолчанию?
- 16. Пользовательский CalloutView с Swift 2.0 Лучший подход?
- 17. iPhone SDK 3.2 beta и iPhone SDK 3.1.2
- 18. iPhone sdk Увеличение/уменьшение
- 19. IPhone SDK Home Button
- 20. iPhone SDK 4.0.2?
- 21. Image Маскировка + Iphone SDK
- 22. iPhone SDK: Синхронизация данных
- 23. alarm iphone sdk вопросы
- 24. iPhone SDK Push Notification
- 25. iPhone SDK: Preferences
- 26. iPhone SDK TV Output
- 27. NSOpenPanel in iphone sdk
- 28. hessianKit в iphone SDK
- 29. webservice В Iphone SDK?
- 30. iphone sdk синтаксис