使用现有路径为 UIView 创建掩码?
Using the existing paths to create a mask to a UIView?
我有一个 UIButton
,我在里面画了三个 UIBezierPaths
,这样它们就形成了一个三角形。现在,我需要填充那个三角形的区域,但我不知道如何得到那个区域。在路径上使用 setFill
(然后 fill
)不起作用。
也许,可以通过屏蔽视图来实现这一点。如果是这种情况,我想知道如何通过使用现有路径(同样设置为创建三角形)来实现(创建三角形蒙版)。
如何填充三个路径之间的区域?如果您知道该怎么做,我将不胜感激您的帮助。
如何实例化一个新的 UIView
并将您刚刚绘制的路径用作剪贴蒙版?然后将新剪裁的对象作为子视图添加到您的 UIButton
.
我有一个 UIButton
,我在里面画了三个 UIBezierPaths
,这样它们就形成了一个三角形。现在,我需要填充那个三角形的区域,但我不知道如何得到那个区域。在路径上使用 setFill
(然后 fill
)不起作用。
也许,可以通过屏蔽视图来实现这一点。如果是这种情况,我想知道如何通过使用现有路径(同样设置为创建三角形)来实现(创建三角形蒙版)。
如何填充三个路径之间的区域?如果您知道该怎么做,我将不胜感激您的帮助。
如何实例化一个新的 UIView
并将您刚刚绘制的路径用作剪贴蒙版?然后将新剪裁的对象作为子视图添加到您的 UIButton
.