UIButton 标签需要更新——如何引用它?

UIButton Label Needs to be Updated – How can I Reference It?

在游戏项目中,故事板中的按钮网格需要更新其标签以反映游戏状态。实际上,带有图像背景的按钮代表拼字游戏;在不同的时间按钮显示不同的图块(或没有值)。

我无法将 IBButton 视为插座。而且我无法创建对按钮的引用,除非它连接到 ViewController 中的某些内容。我看不出有什么方法可以实现我的目标:当一个图块改变时,改变按钮上显示的字母。

这在任何数量的编程环境、表示技术中都是微不足道的。如果我至少可以循环遍历屏幕上的所有 UI 元素,寻找标识符,我或许可以做到。但这似乎是不可能的,至少在我找到的参考资料中是这样。

首先从故事板创建连接

 @IBOutlet weak private var button1: UIButton!

然后将标题更改为

button1.setTitle("new title", for: .normal)