BackGroundImage
" image1.png
" と別のイメージ " "がありimage2.png
ます。私は持っていUIslider
ます...スライダーを動かすと、背景画像が消える必要があります..それを実装する方法は?
2 に答える
0
CGImageCreateWithMask は、元の画像と imageMask の 2 つのパラメーターを取り、マスクされた画像を返します。マスクされた画像を UIImage オブジェクトでラップし、マスクされた画像の参照を解放します。出力/マスクされた画像でペイントされていない領域をペイントする場合は、背景色で塗りつぶされたビットマップ コンテキストでマスクされたイメージを描画できます。
詳細については、このリンクを参照してください。このチュートリアルからアイデアを得ることができます。
setAlpha
その後、BackgroundImage にしたい場合は、このベローで設定します。ライン..
yourMaskingImage.alpha = yourSLider.value;
于 2012-11-19T09:52:00.417 に答える
0
imageView を非表示にし、消える効果を設定するには、アルファを 0 に設定します。Alpha の最大値は 1 で、最小値は 0 です。スライダーの最大値を 1 に設定し、スライダーの最小値を 0 に設定すると、次の方法を目的に使用できます。このメソッドは、スライダーの値変更のアクションとして設定する必要があります。
- (void)sliderChange:(UISlider *)sender
{
yourImageView.alpha = sender.value;
}
于 2012-11-19T09:37:35.013 に答える