2

我有一个带有一些自定义 MKAnnotation、MKAnnotationView 的 MapView,我用它来创建漂亮的自定义标注。无论如何,对于我的主要注释图钉,我使用了一些漂亮的图钉图像,它们的左侧有一个预渲染的阴影。

但是,我希望当用户触摸它的阴影时不要选择注释。因为当他们很多时,一个人的影子可能会与另一个人重叠,而错误的人会因为影子被触摸而被选中。

我试图为阴影使用单独的图像并将其放在 MKAnnotationView 内的 UIImageView 中,但它不会改变任何东西,即使我设置 enableUserInteraction = NO。

任何的想法?

4

1 回答 1

1

使您的 MKAnnotationView 成为不包括阴影的图像大小。更改它的框架,使其包含您希望它接收触摸的部分。阴影应该超过这个框架,但不应该被切断。

于 2012-10-26T23:56:30.453 回答