首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS MKPolygon模式

iOS MKPolygon模式
EN

Stack Overflow用户
提问于 2018-12-14 07:46:05
回答 1查看 183关注 0票数 2

我在网上搜索,但找不到答案。是否可以画出含有某种图案的多边形?我不想用第三方图书馆。我想实现类似的目标:带图案的多边形

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-14 07:58:50

是的你能做到的。

UIColor有一个用于模式图像的初始化器。

代码语言:javascript
复制
guard let image = UIImage(named: "Name of the asset") else { return }
let color = UIColor(patternImage: image)

然后,在覆盖渲染器委托方法中,只需将其分配给填充颜色即可。

代码语言:javascript
复制
func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {

    // Renderer code

    yourRenderer.fillColor = color

    // Return your renderer

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53775422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档