我有一个BackGroundImage
是“ image1.png
”和另一个图像“ image2.png
”。我有一个UIslider
......当我移动滑块时,背景图像必须消失......如何实现它?
问问题
134 次
2 回答
0
设置 alpha 为 0,用于隐藏 imageView,并设置消失效果。Alpha 的最大值为 1,最小值为 0。如果将滑块的最大值设置为 1,滑块的最小值设置为 0,则可以根据需要使用以下方法。此方法需要设置为滑块值变化的动作。
- (void)sliderChange:(UISlider *)sender
{
yourImageView.alpha = sender.value;
}
于 2012-11-19T09:37:35.013 回答
0
CGImageCreateWithMask 接受两个参数 original image 和 imageMask 并返回蒙版图像。我们将蒙版图像包装在 UIImage 对象中并释放蒙版图像引用。如果我们想在我们的输出/蒙版图像中绘制未绘制区域,那么我们可以在填充了背景颜色的位图上下文中绘制蒙版图像。
有关更多详细信息,请参阅此链接,也许您可以从本教程中获得一些想法。
之后,当您想要setAlpha
使用 BackgroundImage 时,请使用以下内容进行设置。线..
yourMaskingImage.alpha = yourSLider.value;
于 2012-11-19T09:52:00.417 回答