Ios 使用xcode 9中的auk创建圆形图像
我正在使用第三方库auk来显示我的滚动图像。有没有办法让滚动视图中的图像具有圆形边缘?Auk没有提供您想要的方法。如果需要,您应该向库中添加一个方法,或者使用如下的黑客方法Ios 使用xcode 9中的auk创建圆形图像,ios,swift,Ios,Swift,我正在使用第三方库auk来显示我的滚动图像。有没有办法让滚动视图中的图像具有圆形边缘?Auk没有提供您想要的方法。如果需要,您应该向库中添加一个方法,或者使用如下的黑客方法 // this code should be placed after scrollView.auk.show() method call scrollView.subviews .forEach { sv in sv.layer.masksToBounds = true sv.lay
// this code should be placed after scrollView.auk.show() method call
scrollView.subviews
.forEach { sv in
sv.layer.masksToBounds = true
sv.layer.cornerRadius = 5.0 // change a value you want
}
仅供参考,库将.scaleAspectToFit设置为UIImageView的默认contentMode。所以,在某些情况下,如果图像没有覆盖UIImageView的各个角落,我的黑客建议可能没有用处
我建议你走我建议你走的第一条路。向库中添加所需的功能。我认为您可以使用CALayer的属性来显示具有角半径的图像。(更改页面视图上该属性的值) 遗憾的是,不包含自定义图像显示的方法 我认为您有两种解决方案:
请说明您进行了哪些研究,您已经尝试了哪些,哪些不起作用,代码示例等。阅读并更新您的问题。