【发布时间】:2016-08-29 10:49:25
【问题描述】:
我有一个带有图像的自定义按钮。为此,我有一个 IBOutlet 可以在 viewcontroller.swift 文件中引用它。
按钮正常工作,但连接到错误的插座。我删除了该按钮和所有类似按钮的所有出口和操作,然后重新制作它们。那时他们停止了工作。
我首先尝试使用以下代码更改按钮的图像:
star1BackButtonReference.setImage(UIImage(named: "starfull_48dp.png"), forState:
这并没有做任何事情。在认为问题在于更改图像的代码后,我决定检查一些事情。
所以我试着像这样隐藏按钮:
star1BackButtonReference.hidden = true
这也没有做任何事情,所以我认为 IBOutlet 引用 star1BackButtonReference 存在问题,并且只找到了我更改/隐藏图像和引用的实例。
参考是这样的:
@IBOutlet var star1BackButtonReference: UIButton!
我检查了故事板上的引用插座,它们是正确的(一侧是视图控制器,另一侧是star1BackButtonReference)。
【问题讨论】:
标签: ios swift uibutton iboutlet