0
我刚刚实现了一个自定义注释视图,我也有一个自定义的注释。仅当我点击我的自定义注释视图(这是一个矩形)的左上角时,才会显示标注。我该如何解决这个问题,以便点击自定义注释视图的中心,并显示标注?为了看到标注出现,必须点击自定义注释视图的特定边角是非常烦人的。MapKit - 如何更改我的自定义注释视图的水龙头“区域”?
我试图创建给我的注释视图一个centerOffSet值,但它并没有解决所有问题......我如何使它在自定义注释视图上的任何位置点击都会显示标注视图?
你有没有试过在你的注解视图中实现'pointInside:'或'hitTest:'? –
不,那些帮助我做什么?我主要恼火,因为它似乎我的注释视图只是没有正确放置。 –
好吧,我刚刚实施pointInside。当我点击注解视图时,注释视图确实会收到我的敲击事件。我应该说,自定义注释视图中有一个标签,我担心这可能是为什么这不起作用。之前,我注意到它禁用了用户交互,所以我启用了它,但它仍然不起作用 –