我在网上搜索,但找不到答案。是否可以画出含有某种图案的多边形?我不想用第三方图书馆。我想实现类似的目标:带图案的多边形
发布于 2018-12-14 07:58:50
是的你能做到的。
UIColor有一个用于模式图像的初始化器。
guard let image = UIImage(named: "Name of the asset") else { return }
let color = UIColor(patternImage: image)然后,在覆盖渲染器委托方法中,只需将其分配给填充颜色即可。
func mapView(_ mapView: MKMapView, rendererFor overlay: MKOverlay) -> MKOverlayRenderer {
// Renderer code
yourRenderer.fillColor = color
// Return your renderer
}https://stackoverflow.com/questions/53775422
复制相似问题