繁体   English   中英

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

[英]Swift: IBAction to put image in UIImageView after a button is clicked

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

我已经拖延了控件并挂了所有内容,但是却遇到了这个错误:“无法将表达式类型'()'转换为'UIImage!'”,我是初学者,因此请彻底解释所有答案。 我的代码:

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

        }

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM