有一点我想知道,也许有人可以用简单的词比医生更好地解释我......
当您想在 MKMapView 上添加覆盖时,您首先添加遵循 MKOverlay 协议的内容。
然后稍后,(MKOverlayView*)mapView:(MKMapView*)mapView viewForOverlay:(id)overlay
被调用并且您必须返回一个 MKOverlayView 或继承它的东西。
添加的叠加层的作用是什么,addOverlay
因为它不显示任何内容?为什么不直接添加一个子视图,因为它是使用 addSubview 完成的视图,并将显示所需的变量“放入其中”?为什么要运行这样一个两部分的过程?