我试图更改隐藏按钮的标题,并且在我想要取消隐藏它(显示它)之后不久。这是代码:
recordButton.setTitle("Stop", forState: .Normal)
recordButton.hidden = false
问题是该按钮会以旧标题显示,然后才显示新标题。也许需要0.1秒,但它显而易见且令人不安。此外,我已经检查并确认标题的文字是"普通" (不是"归属")。
我错过了什么吗?
如何正确更改按钮标题,然后仅在标题已更新时显示?
我应该在致电recordButton.hidden = false
之前进行一些验证吗?