如何在 xib 视图控制器中添加图像 (swift3)

How to add image in a xib view controller (swift3)

现在我的 xib 有一个标签和一个图像视图。要显示的文本非常容易理解。但是如何添加图像?

let slide1:slide = Bundle.main.loadNibNamed("slide", owner: self, options: nil)?.first as! slide
    slide1.label.text = "Chicago"
 // I have a image I would like to add here. How would I do it?

假设你的 UIImageView 被命名为 imageView 并且你的图像被命名为 "MyImage.jpg",你这样做:

let theImage = UIImage(named: "MyImage.jpg") // create a UIImage
imageView.image = theImage // UIImageView takes a UIImage

另请注意,UIImage(named:) (1) 区分大小写,如果未找到,将生成空图像;(2) 如果您的图像是 PNG,则不需要文件类型。

最后请注意,如果您拼错了图像文件并且 UIImage 为 null?错误将发生在第二行代码,而不是第一行。