如何根据顶部正面图像裁剪图像?

问题描述 投票:-1回答:1

我的目的是从UIImage中导出UIView。所以我想在红色圆圈上添加清晰的边框,以便输出图像看起来像第二张图像。

enter image description here现在我想要这样:我想在红色圆圈上添加清晰的背景,以便输出图像看起来像下面的图像。 (我知道如果添加清晰边框,那么我将无法实现,因此请建议我实现这一点)

enter image description here

这里我仅添加了颜色,这2种颜色实际上是图像

ios swift uiview uiimage
1个回答
0
投票

您需要更改UIView的layer属性。您必须提供用户定义的视图层属性-

  • 关键路径:layer.cornerRadius,类型:数字,值:(所需的任何半径)
  • 键路径:layer.masksToBounds,类型:布尔值,值:已选中

正如您所说,您希望使用情节提要来做,所以这里有一个示例-

Check this

将两个视图的背景颜色都设置为“ clear”,您就可以了。

P.S。在两个视图的示例大小中都是固定的,如果视图具有动态大小(或自适应大小),则应按代码对视图进行四舍五入。

© www.soinside.com 2019 - 2024. All rights reserved.