在标题更新之前,UIButton会显示出来吗?

时间:2015-08-29 14:32:51

标签: ios cocoa-touch uibutton

我试图更改隐藏按钮的标题,并且在我想要取消隐藏它(显示它)之后不久。这是代码:

recordButton.setTitle("Stop", forState: .Normal)
recordButton.hidden = false

问题是该按钮会以旧标题显示,然后才显示新标题。也许需要0.1秒,但它显而易见且令人不安。此外,我已经检查并确认标题的文字是"普通" (不是"归属")。

我错过了什么吗? 如何正确更改按钮标题,然后仅在标题已更新时显示? 我应该在致电recordButton.hidden = false之前进行一些验证吗?

1 个答案:

答案 0 :(得分:2)

确保您使用类型为UIButtonType.Custom

的UIButton

在故事板中,可以在此处设置: enter image description here