2010-05-12 31 views
3

当我在地图上绘制线条时,我注意到我的注记视图没有覆盖线条的整个区域(这很好,只要我可以绘制在边界之外的观点)。clipToBounds = NO

这是我正在经历的一张照片。 clipToBounds属性设置为NO用于注释视图,并且我向背景添加了半透明颜色,以便您可以看到视图的位置。 blue line not drawn outside bounds http://img.skitch.com/20100512-qdm18j7x42wptw3cumnr6h271q.jpg

引脚代表地图上的各种航点。

我是否必须做一些特殊的事情来让线条继续在视图的边界之外绘画?

+0

链接的图像已经消失,这使得这个问题难以理解。有什么机会可以修复它? – combinatorial 2015-04-14 21:26:24

回答

0

你指的是什么行?

无论如何,我认为答案应该是“否”,除非你正在做自定义绘图。

在这种情况下,您需要确保[view setNeedsDisplay]在需要绘制线条时被调用。

+0

我正在做自定义绘图...你看到的蓝色视图是一个MKAnnotationView,它以地图上的第一个航点为中心。 每当地图通过MKMapViewDelegate方法更改时,我都会更新绘图。它绘制视图内的所有内容,但不包含任何内容。 – 2010-05-13 02:29:37

+0

哦,我所指的是跟在引脚后面的蓝线。 – 2010-05-13 02:30:10