1

同じビューに同時に異なるアルファ値を与えることは可能ですか? uiview に色を表示したいのですが、ある方向にフェードアウトする必要があります。x座標値を増やしながらアルファ値を変更したいということです。

4

1 に答える 1

0

はい、これを達成できますが、アルファ値の範囲が 0 ~ 1 であることを覚えておく必要があります。したがって、この場合、幅に応じて変更を定義できます。

float changeInAlphaPerX = 1/self.frame.width;

そして、あなたが変更されたx値を取得している場所で、あなたはすることができます..

view.alpha = changeInAlphaPerX * x;

それが役に立てば幸い..

于 2013-02-15T05:45:42.843 に答える