在iOS应用程序中,我有250x85pt UIView.我希望它有基于图像的平铺背景.原始图像为398x398像素.我希望我的图像能够平铺.

当我运行应用程序时,我的图像拼贴,但由于某种原因,它按如下方式缩放:

我使用以下代码来实现它:
var image = UIImage(contentsOfFile: "myfilepath.png")!
var uicolor = UIColor(patternImage: image)
uiview.backgroundColor = uicolor
Run Code Online (Sandbox Code Playgroud)
你能解释一下:为什么ios会缩放我的图像,以及2.如何在不缩放的情况下绘制平铺图像?
我想打个电话
[self.view setContentMode:UIViewContentModeScaleAspectFit | UIViewContentModeCenter];
在哪里self是一个实例UIViewController.这似乎不起作用; 有什么直接替代品,如果有的话?