2016-11-13 82 views
-1

我有一個UIButton UIView中,我改變它的標題。但是當我得到按鈕標題時,它給了我舊的標題,而不是改變的標題。然而,當我把它從什麼地方時,該方法完成了它的真實Swift UIButton文本不改變

感謝,

enter image description here

+1

而不是截圖,複製並粘貼代碼 – Callam

+0

請不要在你的問題中包括答案。如果答案解決了您的問題,請將答案標記爲已接受;如果您自己解決了問題,或者您找到了新的解決方案,也可以發佈自己的答案。謝謝。 – Moritz

回答

1

結束語你如果在一個performWithoutAnimation塊語句將阻止任何延遲更新到titleLabel

UIView.performWithoutAnimation { 
    if btnOne.titleLabel?.text == "qq" { 
     btnOne.setTitle("metin", forState: .Normal) 
     var a = btnOne.titleLabel?.text // "metin" 
     mergeString += sender.titleLabel!.text! 
    } 
    ... 
}