我一直在查看许多堆栈溢出的帖子,但没有一个能够给我我想要的解决方案。到目前为止,我已经能够使用 AlamoFire 获取图像并将其转换为圆形。但是,不幸的是,alamo fire 没有提供向 UIImage 添加边框的选项。我想知道是否有人可以解决我的问题。这是我将图像制作成圆形的代码:
if let downloadedImage = UIImage(data: data!) {
let markerImage = downloadedImage
let markerImageSize = CGSize(width: 50, height: 50)
let markerImageFilter = AspectScaledToFillSizeCircleFilter(size: markerImageSize)
let finalMarkerImage = markerImageFilter.filter(markerImage)
marker.icon = finalMarkerImage
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我能够得到一个圆圈,但不能得到一个带边框的圆圈。到目前为止,我已经尝试了许多堆栈溢出后期解决方案来尝试使用我的 AlamoFire 解决方案。以下是一些帖子: 将 UIImage 制作成圆形
这是我目前拥有的:
这是我想要的:
任何帮助将非常感激。谢谢!