标签: objective-c uiimageview
我尝试使用您可以切换的群组创建应用。我的想法是挑选小组中成员的前3张照片,并将图像叠放在一起。将三张图像叠加在一起并不是很困难,对我来说困难的部分是让其他两张图像显示为半月形"在其他图像下面。有关示例,请参见附图。
答案 0 :(得分:0)
这不是半月形。它更像是新月或月形。
原则并不困难。实践如下:
从图像开始,大致为正方形。
使图像上下文与图像大小相同。
填充图像大小的圆圈,大致偏向左侧宽度的三分之一。
使用“清除混合”模式,将另一个圆圈填充到图像的大小,大致偏向左侧宽度的两个三分之一。
从图像上下文中提取结果图像。
您现在拥有所需的月形:
现在使用月球形状作为原始图像的遮罩或剪裁区域: