Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以同时为同一个视图赋予不同的 alpha 值?我想在 uiview 中显示颜色,但它应该淡出一个方向。意味着我想在增加它的 x 坐标值的同时改变它的 alpha 值。
是的,您可以做到这一点,但您必须记住,alpha 值的范围是 0-1。所以在这种情况下,您可以定义您可以根据宽度定义更改,即
float changeInAlphaPerX = 1/self.frame.width;
在你改变 x 值的地方,你可以做..
view.alpha = changeInAlphaPerX * x;
希望能帮助到你..