我有2个UIImage
一个在另一个上面,顶部滑动并显示彩色的一个。问题是我希望指标(紫色线,这是一个视图)在左侧仅指示图像的末尾(图像的背景是清晰的)。
我想要的是调整紫色线的大小,使其在左侧和图像上可见,但不能在右侧看到,就像现在一样。
我能尝试什么想法?我不知道从哪里开始,谢谢!
到目前为止我做了什么:
我想要的是:
答案 0 :(得分:1)
可以使用CGImageCreateWithMask
以编程方式实现,但这非常困难。如果你想实时做这样的解决方案也不会很快。
我提供下一个解决方案:创建三维图像,如下所示。那张照片必须是白色的面具,这会限制你的线条。将图片放在图片1和2之上。粉色线也应放在图片下方。
对不起,如果我写了一些不清楚的东西。
答案 1 :(得分:0)
谢谢kelin,你给我的想法很有意思,但我没有时间,所以我找到了另一种方法。我使用了第三个图像作为面具女巫是一个图像,女士的形状被切断和白色背景,但只在图片的右侧(左半边图像和女士形状是透明的),并且线交叉在之前显示的图片之上和我添加了蒙版的图片下... 简单而有效,并且它使用更少的内存来实时显示动画。