我有一个 UIButton
,我在其中绘制了三个 UIBezierPaths
,以便它们创建一个三角形。现在,我需要填充那个三角形的区域,但我不知道如何得到那个区域。在路径上使用 setFill
(然后是 fill
)不起作用。
也许,可以通过屏蔽 View 来实现这一点。如果是这种情况,我想知道如何通过使用现有路径(同样设置为创建三角形)来实现这一点(创建三角形蒙版)。
如何填充三个路径之间的区域?如果您知道该怎么做,我将不胜感激您的帮助。
最佳答案
如何实例化一个新的 UIView
并使用您刚刚绘制的路径作为剪贴蒙版?然后将新剪辑的对象作为 subview 添加到您的 UIButton
。
关于ios - 使用现有路径为 UIView 创建掩码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48309996/