-1
我有一个UIButton UIView中,我改变它的标题。但是当我得到按钮标题时,它给了我旧的标题,而不是改变的标题。然而,当我把它从什么地方时,该方法完成了它的真实Swift UIButton文本不改变
感谢,
我有一个UIButton UIView中,我改变它的标题。但是当我得到按钮标题时,它给了我旧的标题,而不是改变的标题。然而,当我把它从什么地方时,该方法完成了它的真实Swift UIButton文本不改变
感谢,
结束语你如果在一个performWithoutAnimation
块语句将阻止任何延迟更新到titleLabel
。
UIView.performWithoutAnimation {
if btnOne.titleLabel?.text == "qq" {
btnOne.setTitle("metin", forState: .Normal)
var a = btnOne.titleLabel?.text // "metin"
mergeString += sender.titleLabel!.text!
}
...
}
而不是截图,复制并粘贴代码 – Callam
请不要在你的问题中包括答案。如果答案解决了您的问题,请将答案标记为已接受;如果您自己解决了问题,或者您找到了新的解决方案,也可以发布自己的答案。谢谢。 – Moritz