我在Xcode Images.xcassets中定义了一个bg图像,并希望将其用作视图的背景,但bg保持黑色。我正在使用:
override func viewDidLoad()
{
super.viewDidLoad();
view.backgroundColor = UIColor(patternImage: UIImage(named: "background_ipad"));
}
这应该根据SO上的其他一些票据工作,但由于某种原因,背景保持黑色,不显示图像。有什么想法会发生这种情况吗?
答案 0 :(得分:5)
使用此代码:
<强> SWIFT 强>
view.layer.contents = UIImage(named:"Image_Name").CGImage
<强>目标C 强>
view.layer.contents = (__bridge id _Nullable)([UIImage imageNamed:@"Image_Name"].CGImage);
答案 1 :(得分:0)
单击目录图像
并确保目标会员资格
答案 2 :(得分:0)
对于目标C
self.view.layer.contents = (__bridge id _Nullable)([UIImage imageNamed:@"Image_Name"].CGImage);
对于Swift
self.view.layer.contents = UIImage(named:"Image_Name")!.CGImage