XCode: 标题不可见的图形按钮

XCode: Graphical button with invisible title

我有一堆按钮。它们显示为图形图像。如果用户点击了一个按钮,我可以确定

sender.titleLabel!.text!

用户按下了哪个按钮。但是按钮的标题出现在视图中。我只想显示图像并给按钮一个不可见的标题。但我认为那是不可能的。

我的第二个解决方案是为每个按钮创建一个插座。但我认为使用 30 个按钮是一个非常糟糕的解决方案。

选项 1:

对于按钮文本颜色 属性 将不透明度设置为 0。文本在那里,但完全透明。

选项 2:

您可以使用标签值来识别按钮,这样您就不必依赖按钮标题。您可以在界面生成器 (Xcode) 或代码中设置标签值。 (标签是一个整数。)

我通常更喜欢选项 2,因为它可以适应文本随时间的变化(考虑拼写错误、其他语言的翻译等)。