Objective c UIImageView半月形切片
我正在尝试创建一个应用程序,其中包含可以在其中切换的组。我的想法是挑选小组成员的前3张照片,并将照片相互覆盖。将三个图像叠加在一起并不困难,对我来说,困难的部分是让其他两个图像像“半月”一样显示在其他图像的下方。有关示例,请参见所附图像Objective c UIImageView半月形切片,objective-c,uiimageview,Objective C,Uiimageview,我正在尝试创建一个应用程序,其中包含可以在其中切换的组。我的想法是挑选小组成员的前3张照片,并将照片相互覆盖。将三个图像叠加在一起并不困难,对我来说,困难的部分是让其他两个图像像“半月”一样显示在其他图像的下方。有关示例,请参见所附图像 这不是一个真正的半月。它更像月牙形或月牙形 这个原则并不难。做法如下: 从一个图像开始,大致是一个正方形 使图像上下文与图像大小相同 填充一个与图像大小相同的圆,大约向左偏移其宽度的三分之一 使用“透明混合”模式填充另一个与图像大小相同的圆,大约向左偏移其宽度的
这不是一个真正的半月。它更像月牙形或月牙形 这个原则并不难。做法如下:
将
转弯半径
和边界结合起来难道不起作用吗?答案清晰,方向正确!我一直在玩UIBezierPath,但不幸的是,我没有足够的经验来创建您提到的形状。你有关于如何在Objective-C中实现这一点的例子吗?如果你不明白如何做到我所说的,请阅读我书中的绘图章节。。。