今天在做登录页背景图片的时候遇到了上述问题,我的代码是这个样子的
UIImage* bgImg = [UIImage imageNamed:@"login_bg.png"];
self.view.backgroundColor = [UIColor colorWithPatternImage:bgImg];
结果我发现我的背景图片在运行之后被切割了,很不开心,查了资料发现原来UIImage是不能缩放的,我的图片多大他就显示多大,但是UIImageView 是可以缩放的,所以就有了以下的代码:
UIImage* bgImg = [UIImage imageNamed:@"login_bg.png"];
self.view.backgroundColor = [UIColor colorWithPatternImage:bgImg];
这样问题就解决了!