WEBサービス創造記

WEBサービスを作ったり保守したりしてる人のメモブログです。

UIViewに背景画像を設定する

      2015/01/14

UIViewに背景画像を設定するサンプルコード

まず背景画像として利用する画像を予め追加しておきます。
Supporting Filesを右クリックし、Add to “プロジェクト名”を選択すると追加する画像を選ぶことができます。ここでは例として”Background.png”としました。

UIImageのインスタンスをUIColorのcolorWithPatternImageで指定することで対象のUIViewインスタンスに背景画像を設定することができます。
サンプルコードは以下のとおりです。

UIImage *backgroundImage = [UIImage imageNamed:@"Background.png"];
instanceOfView.backgroundColor = [UIColor colorWithPatternImage:backgroundImage];

ただし、この方法はメモリを浪費するという指摘もあります(下記URL参考)。
http://www.tambo.jp/archives/192

 - Objective-C , , , ,