Swift:IBAction 在单击按钮后将图像放入 UIImageView
Posted
技术标签:
【中文标题】Swift:IBAction 在单击按钮后将图像放入 UIImageView【英文标题】:Swift: IBAction to put image in UIImageView after a button is clicked 【发布时间】:2014-07-13 20:06:02 【问题描述】:我正在使用 Swift,我正在尝试创建一个简单的 IBAction,一旦单击按钮,它就会将图像(我已经加载到我的资产中)放入 UIImageView。
我已经控制拖动并连接了所有东西,但我收到了这个错误: “无法将表达式类型 '()' 转换为类型 'UIImage!'” 我是初学者,所以请彻底解释所有答案。 我的代码:
@IBAction func colorBtnClicked(sender: UIButton)
colorsPanel.image = "Red_colors_panel"
【问题讨论】:
您检查过解决方案吗?它解决了问题吗? 是的,谢谢你最终工作了 如果答案解决了您的问题,请将其标记为已接受。如果没有,那么请留下评论什么不起作用。 【参考方案1】:首先,您需要将UIImage
传递给.image
属性,但是有一个String
对象,这会导致错误。
要从项目包中读取图像,您需要按以下方式进行操作:
colorsPanel.image = UIImage(named: "Red_colors_panel.png") // and do not forget the extension
【讨论】:
以上是关于Swift:IBAction 在单击按钮后将图像放入 UIImageView的主要内容,如果未能解决你的问题,请参考以下文章
UINavigationBar 按钮,根据点击改变 IBAction
Swift - 从 IBAction 按钮调用 SKAction(在类中)