I want to have a UIImageas a background image on a UIView.
Here is my code:
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"login.png"]];
self.view.backgroundColor = background;
[background release];
The Problem is, that the scale is not okay. It scaled 640 to 480, so I can’t tell it 100% sure but it looks like only 300 to 250 is displayed or something like that.
Is there a fit to scale / fit to UIView / fit to size modus?
According to the
UIColorAPI:That means it tries to create a pattern out of your image to fill the area. I think the optimal way to do it is so rescale your image to fit exactly the
UIViewsize.There is a nice answer here how to resize your image during runtime:
The simplest way to resize an UIImage?