如何在imageview swift 3中设置图像?

A. *_*. G 10 uiimageview swift3

所以我有一个标题为cashOrCredit的图像视图,我试图以编程方式设置它的图像,但不知何故不能.

首先,我将图像设置为这样

cell.cashOrCredit.image = UIImage(named: "cash1.png")
Run Code Online (Sandbox Code Playgroud)

我得到一个错误,说需要一个","的分隔符.

然后我就这样试了

var cashImage: UIImage?
cashImage = "cash1.png"
cell.cashOrCredit.image = cashImage
Run Code Online (Sandbox Code Playgroud)

但我得到一个THREAD 1 EXC BAD INSTRUCTION错误.我似乎无法理解出了什么问题?

这是错误

在此输入图像描述

Mon*_*tel 9

试试这个:

cell.cashOrCredit.image = UIImage(named: "cash1")
Run Code Online (Sandbox Code Playgroud)

并检查"cash1.png"图像是否在Assets.xcassets中可用.

如果你得到解决方案,那就放弃我的答案.


Kir*_*hav 8

针对Swift 3进行了更新:

使用下面的简单代码,将图像设置为UIImageView;

class YourViewControllerName: UIViewController {

        var mYourImageViewOutlet: UIImageView?

        func addImageToUIImageView{
            var yourImage: UIImage = UIImage(named: "Birthday_logo")!
            mYourImageViewOutlet.image = yourImage
        } // call this function where you want to set image.
     }
Run Code Online (Sandbox Code Playgroud)

注意:"Birthday_logo"类型的图像必须存在于项目的Assets.xcassets中.如果您需要任何帮助我附上截图请参考.

****//用于任何想要向UIImageView添加图像的地方.[这里我使用了一个函数&在该函数中,我编写了一个代码来将图像设置为UIImageView]****

享受..!在此输入图像描述