Swift:IBAction在单击按钮后将图像放入UIImageView

时间:2014-07-13 20:06:02

标签: ios swift uiimageview ibaction

我在Swift工作,我试图创建一个简单的IBAction,一旦点击一个按钮,就会将图像(我已经加载到我的资产中)放入UIImageView。

我已经控制了拖动并将所有内容挂钩,但我收到此错误: "无法转换表达式类型'()'输入' UIImage!'" 我是初学者,请彻底解释所有答案。 我的代码:

@IBAction func colorBtnClicked(sender: UIButton) {
        colorsPanel.image = "Red_colors_panel"

        }

1 个答案:

答案 0 :(得分:1)

首先,您需要将UIImage传递给.image属性,但是有一个String对象,这会导致错误。 要从项目包中读取图像,您需要按以下方式进行:

colorsPanel.image = UIImage(named: "Red_colors_panel.png") // and do not forget the extension