我在MKPolylines上遇到了一些麻烦。基本上:我有一条很粗的紫色(不太详细)的折线用于路线概览,而一条薄的红色(准确的)折线用于路线上的“聚焦”。在大多数情况下,它们是相同的,但红色的更准确地跟随角落等等。
我的问题是:我从概览开始,然后进入焦点 - 用红色折线替换其中一条紫色折线 - 然后返回概览,将紫色折线放回,然后删除路线,它完全摆脱了折线。当我按照这一系列步骤时,部分红色折线被留下,直到我放大或缩小,这会刷新地图图块。注意:紫色折线的一部分留下后,但我无法重现。
这似乎一定是MapKit中的一个错误,但我暂时无法找到解决方法。有没有其他人发现过这个?任何已知的解决方法?
答案 0 :(得分:0)
为什么不打电话
[mapView setNeedsDisplay];
或
[myPolyLineView setNeedsDisplay];
删除后?