Swift:UIButton 在故事板中为空,但在运行时有文本

Ada*_* A. 3 xcode uibutton uiview ios swift

我正在开发一个单选按钮模块,我想要在视图中添加一个不可见的按钮。

我已删除故事板中的文本,但当我运行它时,它显示“按钮”。

以下是一些图片:

故事板中的工作版本:

工作版本

运行时版本错误:

不工作版本

这是我尝试过的:

  • 启用“ishidden”属性
  • 使其透明
  • 将 titleLabel.text 设置为空(令人惊讶的是,单击后文本又回来了)

设置 titleLabel.text = "" 有效,直到单击它,然后文本返回。

Nav*_*san 10

我更新 Xcode 后遇到了这个问题。直到那时,所有标题为空的按钮都显示正常。但更新后,它开始为设备上的每个空按钮显示“按钮”文本。同时在故事板中它是空的。

到处书写button.setTitle("", for: .normal) 是一项艰巨的任务,因为有很多按钮。

所以花了几个小时后我发现了如何解决它。

  1. 前往故事板
  2. 选择按钮
  3. 转到属性检查器
  4. 如果是其他样式,请选择默认样式(我的是“普通”)
  5. 现在它可能显示标题为“按钮”。去掉它。
  6. 就是这样!现在它不会显示文本。

在此输入图像描述