如何使用另一个UIView的矩形切入UIView的上角

时间:2018-08-18 10:03:02

标签: ios objective-c iphone

如何在特定点上剪切另一个视图的矩形?

Required Result

这是两个视图

  1. 正在显示图像的UIImageView。
  2. 具有背景色的UIView,用于显示用户状态。

注意:这两个视图的高度和宽度都是一致的。

一个有效的示例将非常有帮助。

谢谢

2 个答案:

答案 0 :(得分:1)

示例:

fields_for

enter image description here将蒙版添加到图层。

答案 1 :(得分:0)

您可以花两个UIView

首先将UIView放在UIImageView的右上角,并提供与self.view背景色相似的背景色。您的情况是蓝色。是的,还可以通过设置拐角半径使此视图变圆。

现在将第二个视图放置在第一个视图中,并为其提供背景颜色,并设置拐角半径以使其为圆形。

您也进行了一些计算,因此您的视图将出现在所需的位置。还要确保您的内部视图必须在外部视图的中心。您一定会得到理想的结果。