23

アニメーションを使用してUIViewの色を変更してフェードさせたいのですが、どういうわけかアクセスして不透明度を設定できませんが、アルファを設定できます。アルファと不透明度は同じでしょうか?ウェブで検索しても、良い答えは見つかりませんでした。あなたの助けをどうもありがとう!

4

3 に答える 3

39

実際、「不透明度」とは、の「アルファチャネルの値」を意味しますUIView。ビューが完全に不透明な場合、これはそのビューを意味しalpha = 1、ビューが完全に透明(不透明でない場合)の場合、そのを意味しalpha = 0ます。

CALayerココアのプロパティとココアのプロパティについてはUIView、はい、同じ機能を提供します。

于 2013-03-13T09:36:42.397 に答える
13

自分で試してみてください!

CALayeropacity0から1で、0から1UIViewですalpha。同じ視覚効果があります。

于 2013-03-13T09:36:09.950 に答える
8

アルファは、ビューに描画されるすべてのものに影響します。背景色のアルファは、背景色の透明度およびビューに描画されるその他すべてに影響します。つまり、ビュー全体に冷ややかな効果をもたらします。不透明度とは、下に何も描画しないことを意味します。透明であっても、現在のビューに影響を与えるだけです。

于 2013-03-13T09:40:50.583 に答える