Mapkit注释图像分辨率

时间:2012-04-15 21:12:21

标签: iphone image annotations mapkit

我已将注释引脚更改为客户图像,效果很好。然而,当它在mapview中掉落时,图像看起来有点粗糙。有谁知道如何锐化图像?

感谢。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并通过使用UIGraphicsImageRenderer创建图像来解决了这个问题。现在它们很锋利。

let whiteImage = UIImage(named: "white")

let size = CGSize(width: 60, height: 60)

  let myImage = UIGraphicsImageRenderer(size: size).image { imageContext in
      let context = imageContext.cgContext
      whiteImage?.draw(in: CGRect(origin: .zero, size: CGSize(width: 70, height: 90)))
  }

annotationView!.image = myImage