如何在MKMapview上绘制自定义线?

时间:2012-06-29 13:35:26

标签: iphone objective-c ios xcode

我一直在寻找一种绘制自定义线的方法,但我唯一能找到的帮助是如何使用UIColor绘制线条。

我想绘制一条直线但不只是用一种颜色。我希望该行的外观可以自定义。

(所以现在我可以画2点之间的线,但不是我想要的线)

我想要的线条直线上有45度线,它是灰色和黑色。

有人可以帮忙吗?

这条线看起来像这样,我也在想我可以拉伸这个图像,但如果我拉伸它,它看起来有点奇怪。

enter image description here

2 个答案:

答案 0 :(得分:0)

为什么不添加图像呢?我是新开发者,所以我不知道其他方法。只有带有纹理的OpenGL,但是没有必要使用openGL。所以我的建议是添加图片。

答案 1 :(得分:0)

听起来像MKPolylineView Class。您为其指定了一条折线,其中包含您的线中的点。由于折线视图为MKOverlayPathView,因此您可以设置笔触和填充颜色。

由于它也是一个UIView子类,你可以通过绘制视图图层属性并添加渐变,阴影,蒙版等来进一步操作外观。

您正试图实现特定效果吗?