现在,我的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是空的?错误将在第二行代码上发生,而不是第一个。