Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在我的应用程序中使用了许多 MKPolygon 对象来在其地图视图中显示各种元素。我希望对这些对象的控制更加灵活,并希望能够为特定方法编辑它们的 alpha。据我所知,该类没有 alpha 属性。我能得到的最接近的是使用 MKPolygonView 但我似乎无法让它在临时基础上工作(当按下特定按钮时调用有问题的方法),而且我不确定多个 MKPolygonviews可以在一张地图中使用。
那么我可以做些什么来轻松调整 MKPolygon 实例的 alpha 值呢?
谢谢
alpha 值是UIColor类的属性。所以你必须创建一个带有 alpha 分量的颜色并将其分配给MKPolygonView.
UIColor
MKPolygonView
使用它来创建颜色
(UIColor *)colorWithRed:(CGFloat)red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha;
alpha 值为 0.5 表示 50% 透明。
使用属性
fillColor或strokeColor从MKPolygonView分配颜色。
fillColor
strokeColor