我有一个带有一些自定义MKAnnotation的MapView,MKAnnotationView用于创建漂亮的自定义标注。 无论如何,对于我的主要Annotation Pin,我使用了一些漂亮的图钉,左边是预先渲染的阴影。
但是,我希望当用户触摸阴影时,不会选择注释。因为当他们很多时,一个人的阴影可以与另一个人重叠,并且因为阴影被触摸而选择了错误的阴影。
我试图为阴影使用单独的图像并将其放在MKAnnotationView内的UIImageView中,但它不会改变任何东西,即使我把enableUserInteraction = NO。
任何想法?
答案 0 :(得分:1)
使MKAnnotationView的图像大小不包括阴影。更改它的框架,使其包含您希望它接触的部分。阴影应超过此帧,但不应该被切断。