使用x坐标值的增量更改alpha值

时间:2013-02-15 05:10:20

标签: ios objective-c

是否可以同时为同一视图提供不同的alpha值? 我想在uiview中显示颜色,但它应该逐渐淡出一个方向。意味着我想在增加其x坐标值的过程中更改其alpha值。

1 个答案:

答案 0 :(得分:0)

是的,你可以做到这一点,但你必须记住范围alpha值是0-1。因此,在这种情况下,您可以定义可以根据宽度定义更改,即

float changeInAlphaPerX = 1/self.frame.width;

如果你改变x值,你可以做..

view.alpha = changeInAlphaPerX * x;

希望有所帮助......