1

我想让翠鸟下载图像并将其设置为image我的AnnotationView. 问题是 Kingfisher 似乎只在 's 上工作,而UIImageView'sAnnotationView似乎并没有暴露它。

因此一种方法是使用 Kingfishers 下载机制来检索图像并自行设置:

KingfisherManager.shared.retrieveImage(with: url) { result in 
    // Do something with `result`
}

但我更希望 Kingfisher 设置图像,因为使用这种方法我会丢失一些 Kingfisher 功能(例如占位符图像)。

如何获取 AnnotationView 的 ImageView?

4

1 回答 1

0

我已向我的 annotationView 添加了一个 imageView。它取得了巨大的成功。

let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 35, height: 42))
annotationView?.addSubview(imageView)
于 2018-12-23T09:45:54.013 回答