2012-10-25 40 views
2

我有一個MapView的一些自定義MKAnnotation,MKAnnotationView,我用它來創建漂亮的自定義標註。 無論如何,對於我的主要註釋引腳,我使用了左側預渲染陰影的引腳圖像。自定義MKAnnotationView,如何防止陰影觸及時選擇

但是,我希望註釋不要在用戶觸摸它的陰影時被選中。因爲當他們是很多人時,一個人的陰影可以與另一個人重疊,並且因爲陰影被觸摸而選擇了錯誤的人。

我試圖爲陰影使用單獨的圖像,並將它放在MKAnnotationView內的UIImageView中,但它不會更改任何內容,即使我將enableUserInteraction = NO。

有什麼想法嗎?

+0

現在好多了嗎? – philouuuu

回答

1

使您的MKAnnotationView查看圖像的大小,不包括陰影。改變它的框架,使其包含你希望它接收觸摸的部分。陰影應該超過這個框架,但不應該被切斷。