![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIKAryLfzex-Id_5DO3tr6AEMSZKqBorEvTmNmmebJHInTDumwZbTsSxJ0jkoC7ZP-igwwJ6YYu9CYqDxww3b7gj78CanyvSB98oRXn2emUZJjHBEB1DMqf-WLnXnz7yay4BVTqqCy1PzG/s320/background.jpg)
UIViewには、setBackgroundImageのメソッドは無いので、
その為のメモ
UIViewにUIImageを背景設定するには、setBackgroundColorを使います。
[self.view setBackgroundColor:[UIColor colorWithPatternImage:backgroundImage]];
と、まぁ、こんな感じになるのですが、
描画範囲に最適化して背景を描画したい場合もあります。
その場合は、
UIGraphicsBeginImageContext(self.view.frame.size); [backgroundImage drawInRect:self.view.bounds]; UIImage *bgImg = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); [self.view setBackgroundColor:[UIColor colorWithPatternImage:bgImg]];
と、こんな感じに変更します。
0 件のコメント:
コメントを投稿