我想制作一个圆形的UIView或UIImageView.或者我可以改变使用滑块大小的圆圈,以及带有选择器视图的颜色.
有人可以帮我吗?新的iPhone开发人员.我试图在一个圆圈中显示一个.png图片而不是一个矩形,这是iPhone的标准
我已经尝试了我找到的每个答案变体,并且都给了我相同的结果.一个奇怪的几乎钻石形状的图像视图.我在用这个:
imageView.layer.cornerRadius = imageView.frame.width/2
imageView.clipsToBounds = true
Run Code Online (Sandbox Code Playgroud)
这与我之前正在进行的项目有关,但现在当我尝试它时,我得到了奇怪的钻石.
我一直在查看许多堆栈溢出的帖子,但没有一个能够给我我想要的解决方案。到目前为止,我已经能够使用 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 制作成圆形
这是我目前拥有的:
这是我想要的:
任何帮助将非常感激。谢谢!
ios ×2
iphone ×2
swift ×2
uiimage ×2
uiimageview ×2
geometry ×1
google-maps ×1
quartz-core ×1
uiview ×1