0

我在我的应用程序中使用了许多 MKPolygon 对象来在其地图视图中显示各种元素。我希望对这些对象的控制更加灵活,并希望能够为特定方法编辑它们的 alpha。据我所知,该类没有 alpha 属性。我能得到的最接近的是使用 MKPolygonView 但我似乎无法让它在临时基础上工作(当按下特定按钮时调用有问题的方法),而且我不确定多个 MKPolygonviews可以在一张地图中使用。

那么我可以做些什么来轻松调整 MKPolygon 实例的 alpha 值呢?

谢谢

4

1 回答 1

1

alpha 值是UIColor类的属性。所以你必须创建一个带有 alpha 分量的颜色并将其分配给MKPolygonView.

使用它来创建颜色

(UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;

alpha 值为 0.5 表示 50% 透明。

使用属性

fillColorstrokeColorMKPolygonView分配颜色。

于 2012-12-02T23:20:51.957 回答