【发布时间】:2019-08-08 14:13:37
【问题描述】:
如何以编程方式将圆形裁剪应用于UIImage 或UIImageView?有可能吗,或者我必须使用图形掩码吗?
到目前为止,我使用的是图形蒙版(png 图像),但最终的裁剪结果是椭圆形的,而不是完美的圆形。
[imageView setContentMode: UIViewContentModeScaleAspectFit];
[imageView setContentMode: UIViewContentModeScaleAspectFill];
也没有解决问题。
请注意,应用图像的UIImageView 已在 IB 中完全定义为正方形。
【问题讨论】:
-
“到目前为止,我使用的是图形蒙版(png 图像),但最终的裁剪结果是椭圆形的,而不是一个完美的圆形”但是如果你不这样做,我们无法告诉你你做错了什么'不显示您执行此操作的代码。您知道 MCVE 是什么吗?您需要这样做,以便在 Stack Overflow 上提出一个体面的问题。
标签: ios objective-c cocoa-touch uiimageview image-masking