一畳のくつろぎタイム

このブログでは紹介する商品画像をAmazonアソシエイトより借りています。画像やリンクにはアフィリエイト広告が含まれる事があります

2016年10月28日金曜日

iOSアプリで一部のビューだけ透かせる方法

土台のビューがあって、その上にラベルを載せた場合。
土台のビューだけ透過したい事がある。

UIViewにはalphaプロパティってあるけど、これを設定すると、そのビューの上に乗っているビューも透けてしまう。
これをさせないためには、背景色で透過設定を入れる。

myViewが土台のビューだとして、透けてる黒の設定
myView.backgroundColor = [UIColor colorWithRed:0 green:0 blue:0 alpha:0.3];

上に載せたUILabelは透けない。