-1
我想要一个按钮在按下时更改标签文本,但是当我按下按钮时,它什么也不做。我究竟做错了什么?Swift按钮无法使用?
这是我目前使用的代码:
@IBAction func face1(sender: AnyObject) {
abbi.text = "face 1 works"
}
我想要一个按钮在按下时更改标签文本,但是当我按下按钮时,它什么也不做。我究竟做错了什么?Swift按钮无法使用?
这是我目前使用的代码:
@IBAction func face1(sender: AnyObject) {
abbi.text = "face 1 works"
}
我想象艾哈迈德Onawale是正确的。你可能没有正确连接你的按钮。这有时会在您删除并重新创建对象时发生。 要检查它是否正确连接,请右键单击故事板中的按钮;实际按钮或右击“视图控制器场景”中的按钮都可以使用。如果它工作正常,你应该看到类似this的东西。
您可以通过删除代码中的按钮引用并将其拖回代码以重新创建代码来修复它。它应该重新使连接正常工作。
你确认你的代码正在运行?也许这种行为在IB中没有正确的衔接? – Michael
您可能没有将按钮连接到故事板中的动作。 –
在诊断立体声或电视系统问题时,经验法则是“检查接线”。在iOS中诊断用户界面问题时,经验法则是“检查IBOutlet和IBAction连接”。 (如果你愿意的话,“布线”。)如果你不知道如何检查插座连接,你可以在你的代码中设置一个断点或者添加一个打印语句来验证你的代码被调用。 –