ドキュメントには、clearColorのグレースケールとアルファ= 0と記載されています。これは実際にはどういう意味ですか?背景が何であってもマッチするのは単なる色ですか?
clearColorはまさにそのとおりです。つまり、clearColorビューの背後にあるビューの色が何であっても透けて見えます。透明なガラスのようなものと考えてください。アルファ値は0(ゼロ)です。
したがって、ウィンドウの背景が赤で、その上に配置するビューの背景がclearColorだとすると、赤が表示されます...
個別の定義が必要かどうかはわかりません。はい [UIColor clearColor]
は透過的です。ただし、「ドキュメントにはclearColorのグレースケールとアルファ= 0と記載されています。これは実際にはどういう意味ですか?」
a)グレースケール0は黒と同じです。
b)アルファは不透明度に等しく、1は塗りつぶし、0は透明です。
したがって、ドキュメントではclearColor
は完全に透明な不透明度を持つ黒です。 (それはそれが重要ではない色になります)
基本的に、その背後にある色/イメージは、100%の明快さで輝きます。
つまり、透明なので、背景色はそうです。
参考:あなたが最もよく使う色でしょう。たとえば、画像にラベルを付ける場合、ラベルの背景を透明にする必要があります。
label.backgroundColor = [UIColor clearColor];