UIViewの背景を画像にする

ぼんやりとUIViewのプロパティを見ていたが、 backgroundColorはあるのにimageやbackgroundImageがない。 調べてみることにした。

どうやらbackgroundColorで設定するらしい。

UIImage *backgroundImage = [UIImage imageNamed:@"background.png"];
self.view.backgroundColor = [UIColor colorWithPatternImage:backgroundImage];

背景への表示の仕方はタイル敷き詰めパターンのようなので、 画像よりもviewのサイズの方が大きいとそこに切れ目ができてしまうので注意。 タイル敷き詰めではなく引き延ばしにする方法についてもう少し調べてみる。

Written on March 13, 2013