UIImage滑动指示器尺寸

时间:2014-08-19 13:20:11

标签: ios objective-c uiimageview uiimage

我有2个UIImage一个在另一个上面,顶部滑动并显示彩色的一个。问题是我希望指标(紫色线,这是一个视图)在左侧仅指示图像的末尾(图像的背景是清晰的)。

我想要的是调整紫色线的大小,使其在左侧和图像上可见,但不能在右侧看到,就像现在一样。

我能尝试什么想法?我不知道从哪里开始,谢谢!

到目前为止我做了什么:

a 我想要的是: a

2 个答案:

答案 0 :(得分:1)

可以使用CGImageCreateWithMask以编程方式实现,但这非常困难。如果你想实时做这样的解决方案也不会很快。

我提供下一个解决方案:创建三维图像,如下所示。那张照片必须是白色的面具,这会限制你的线条。将图片放在图片1和2之上。粉色线也应放在图片下方。

girl

对不起,如果我写了一些不清楚的东西。

答案 1 :(得分:0)

谢谢kelin,你给我的想法很有意思,但我没有时间,所以我找到了另一种方法。我使用了第三个图像作为面具女巫是一个图像,女士的形状被切断和白色背景,但只在图片的右侧(左半边图像和女士形状是透明的),并且线交叉在之前显示的图片之上和我添加了蒙版的图片下... 简单而有效,并且它使用更少的内存来实时显示动画。