我为自定义标注创建了一个xib。使用didSelect
方法,我可以在按下标记时成功调出自定义标注。但是,Hittest无法正常工作。
let views = Bundle.main.loadNibNamed("LocationDetailMapView", owner: nil, options: nil)
let calloutview = views?[0] as! LocationDetailMapView
我尝试将Hittest代码添加到xib swift文件(继承UIView
)和注释视图文件(继承MKAnnotationView
)中。
我主要担心的是,由于我使用MKMarkerAnnotationView
而不是MKMarkerView
,所以我无法执行点击测试。