アニメーションを使用してUIViewの色を変更してフェードさせたいのですが、どういうわけかアクセスして不透明度を設定できませんが、アルファを設定できます。アルファと不透明度は同じでしょうか?ウェブで検索しても、良い答えは見つかりませんでした。あなたの助けをどうもありがとう!
質問する
33685 次
3 に答える
39
実際、「不透明度」とは、の「アルファチャネルの値」を意味しますUIView
。ビューが完全に不透明な場合、これはそのビューを意味しalpha = 1
、ビューが完全に透明(不透明でない場合)の場合、そのを意味しalpha = 0
ます。
CALayer
ココアのプロパティとココアのプロパティについてはUIView
、はい、同じ機能を提供します。
于 2013-03-13T09:36:42.397 に答える
13
自分で試してみてください!
CALayer
はopacity
0から1で、0から1UIView
ですalpha
。同じ視覚効果があります。
于 2013-03-13T09:36:09.950 に答える
8
アルファは、ビューに描画されるすべてのものに影響します。背景色のアルファは、背景色の透明度およびビューに描画されるその他すべてに影響します。つまり、ビュー全体に冷ややかな効果をもたらします。不透明度とは、下に何も描画しないことを意味します。透明であっても、現在のビューに影響を与えるだけです。
于 2013-03-13T09:40:50.583 に答える