Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP

基本

Tatsuro Ueda edited this page · 1 revision

UIViewが持つもの

  • 位置

  • サイズ

  • 背景色

  • 文字(UILabel)

  • 画像(UIImageView)

UIViewを非表示にする

hiddenプロパティをYESにする。

背景色を変更する

backgroundColorプロパティを変更する。

self.view.backgroundColor = [UIColor redColor];

self.view.backgroundColor = [UIColor alloc] initWithRed:1.0
                                                  green:0.0
                                                   blue:0.5
                                                  alpha:1.0]];

alphaを0にすれば背景は完全に透明になる。

透過

  • alphaプロパティを1.0より小さくすることで、UIView全体を透過させることができる

  • UILabelでは背景色だけでなく文字の色も一緒に透過される

  • 子要素があれば子要素も一緒に透過される

alphaプロパティとbackgroundColorプロパティのalpha値の違い

  • UIViewの子要素を持つ親UIViewについて考える

  • 親UIViewのalphaプロパティに「0.25」を設定すると子要素の小さなラベルも含めてが透過され、背景の絵が見える

  • 親UIViewのalphaプロパティを「1.0」としたままbackgroundColorプロパティのalpha値を「0.25」に設定すると、子要素のラベルは透過されず、親要素の背景色だけが透過される

parentView.backgroundColor = [parentView.backgroundColor colorWithAlphaComponent:0.25];
Something went wrong with that request. Please try again.