删除后,MapView会在屏幕上留下折线

时间:2012-02-14 01:41:07

标签: ios mapkit

我在MKPolylines上遇到了一些麻烦。基本上:我有一条很粗的紫色(不太详细)的折线用于路线概览,而一条薄的红色(准确的)折线用于路线上的“聚焦”。在大多数情况下,它们是相同的,但红色的更准确地跟随角落等等。

我的问题是:我从概览开始,然后进入焦点 - 用红色折线替换其中一条紫色折线 - 然后返回概览,将紫色折线放回,然后删除路线,它完全摆脱了折线。当我按照这一系列步骤时,部分红色折线被留下,直到我放大或缩小,这会刷新地图图块。注意:紫色折线的一部分留下后,但我无法重现。

这似乎一定是MapKit中的一个错误,但我暂时无法找到解决方法。有没有其他人发现过这个?任何已知的解决方法?

1 个答案:

答案 0 :(得分:0)

为什么不打电话

[mapView setNeedsDisplay];

[myPolyLineView setNeedsDisplay];

删除后?