Swift 为具有3个图像大小的视图设置图像背景
我做了以下工作: 1) 将墙纸大小的3幅图像复制到具有标准命名的支持文件夹中 WP.png,WP@2x.png, WP@3x.png override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = UIColor(patternImage: UIImage(named: "WP")) } 重写func viewDidLoad(){ super.viewDidLoad() self.view.backgroundColor=UIColor(patternImage:UIImage(名为:“WP”)) } 问题是: 1) 。有3个图像相互重叠 2) 如果我做了如下操作,问题与(1)相同 self.view.backgroundColor=UIColor(patternImage:UIImage(名为:WP@2x(“”) 或 self.view.backgroundColor=UIColor(patternImage:UIImage(名为:WP@2x.png(“”) 如何确保wp大小与正确的屏幕大小相匹配Swift 为具有3个图像大小的视图设置图像背景,swift,Swift,我做了以下工作: 1) 将墙纸大小的3幅图像复制到具有标准命名的支持文件夹中 WP.png,WP@2x.png, WP@3x.png override func viewDidLoad() { super.viewDidLoad() self.view.backgroundColor = UIColor(patternImage: UIImage(named: "WP")) } 重写func viewDidLoad(){ super.viewDidLoad() self.view
TIA。确保使用此处提供的名称(参见图中的箭头)。XCode将添加正确的图像 如果必须,也可以手动指定尺寸。具体如下:
self.yourImageVariableName.size.width = self.frame.size.width
self.yourImageVariableName.size.height = self.frame.size.height