我想在 UIView 上绘制像苹果形状这样的自定义形状
Posted
技术标签:
【中文标题】我想在 UIView 上绘制像苹果形状这样的自定义形状【英文标题】:I want to draw custom shape like apple shape on UIView 【发布时间】:2015-04-10 04:42:20 【问题描述】:我正在尝试为progressHUD 制作Apple 的形状。我可以选择使用 .png 图像,但我不能,因为我必须用不同的颜色填充苹果形状,这取决于百分比状态。我正在使用 UIView 来 draw 这个形状...
我想要建议如何轻松绘制苹果形状? 我们如何用不同的颜色填充一半颜色?【问题讨论】:
在 github 上查看此代码。我已经使用下面的代码完成了我自己的任务...... . github.com/BevinPatel/BKProgressHUD 【参考方案1】:我可以选择使用 .png 图片,但我不能
是的,你可以。 — 拿一些苹果形状的艺术品。将其用作遮罩 - 它会在视图中打一个洞。现在在它后面放置另一个视图,带有颜色。现在苹果看起来就是那种颜色,因为通过苹果形的孔可以看到那种颜色。现在在其后面放置另一个视图,使用不同的颜色,并将其向上或移动适当的量,以便将透过苹果看到的内容分成两种颜色。 p>
使用这种方法,我花了大约 30 秒来创建这个结果(使用你的苹果形状的艺术品作为 .png 图像!):
【讨论】:
不,我不会为你编写代码。您要求一种方法;我描述了一种方法(并向您展示了结果)。使用或不使用它,但你必须做实际的工作。 嘿,马特,看看图书馆。非常感谢您的指导,我已经完成了我的任务.. 它在 github 上...github.com/BevinPatel/BKProgressHUD以上是关于我想在 UIView 上绘制像苹果形状这样的自定义形状的主要内容,如果未能解决你的问题,请参考以下文章