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.
同じビューに同時に異なるアルファ値を与えることは可能ですか? uiview に色を表示したいのですが、ある方向にフェードアウトする必要があります。x座標値を増やしながらアルファ値を変更したいということです。
はい、これを達成できますが、アルファ値の範囲が 0 ~ 1 であることを覚えておく必要があります。したがって、この場合、幅に応じて変更を定義できます。
float changeInAlphaPerX = 1/self.frame.width;
そして、あなたが変更されたx値を取得している場所で、あなたはすることができます..
view.alpha = changeInAlphaPerX * x;
それが役に立てば幸い..