是否可以同时为同一视图提供不同的alpha值? 我想在uiview中显示颜色,但它应该逐渐淡出一个方向。意味着我想在增加其x坐标值的过程中更改其alpha值。
答案 0 :(得分:0)
是的,你可以做到这一点,但你必须记住范围alpha值是0-1。因此,在这种情况下,您可以定义可以根据宽度定义更改,即
float changeInAlphaPerX = 1/self.frame.width;
如果你改变x值,你可以做..
view.alpha = changeInAlphaPerX * x;
希望有所帮助......