【问题标题】:Swift: IBAction to put image in UIImageView after a button is clickedSwift:IBAction 在单击按钮后将图像放入 UIImageView
【发布时间】:2014-07-13 20:06:02
【问题描述】:

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

我已经控制拖动并连接了所有东西,但我收到了这个错误: “无法将表达式类型 '()' 转换为类型 'UIImage!'” 我是初学者,所以请彻底解释所有答案。 我的代码:

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

        }

【问题讨论】:

  • 您检查过解决方案吗?它解决了问题吗?
  • 是的,谢谢你最终工作了
  • 如果答案解决了您的问题,请将其标记为已接受。如果没有,那么请留下评论什么不起作用。

标签: ios swift uiimageview ibaction


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多