我已在B1.png
文件夹中存储了Images.xcassets
个已命名的图片。
这是我的代码。
class ViewController: UIViewController {
var imageView:UIImageView = UIImageView()
override func viewDidLoad() {
super.viewDidLoad()
let width:CGFloat = 320;
let height:CGFloat = 568;
var buttonTitles = ["Click to begin"]
var view:UIView = UIView(frame: CGRectMake(0,0,width,height))
self.view.addSubview(view);
var backgroundImage:UIImage = UIImage(named:"B1")
imageView = UIImageView(frame: view.frame)
imageView.image = backgroundImage
view.addSubview(imageView)
}
}
问题:当我运行项目时,它构建时没有错误,但只在模拟器中显示白屏。
答案 0 :(得分:0)
可选类型UIImage的值未解包,试试这个(注意!)
var backgroundImage:UIImage = UIImage(named:"B1")!
答案 1 :(得分:-1)
尝试将图像放在项目文件夹中,而不是在Images.xcassets中,并使用:
var backgroundImage:UIImage = UIImage(named:"B1.png") // with file type