2012-06-30 25 views
0

時被設置回筆尖設置值我有一個UIButton,它具有我在界面構建器中設置的初始值。當按下這個按鈕時,我會看到一個模式視圖控制器,它在用戶交互之後將值傳遞迴第一個控制器。然後我用傳回的這個值更新按鈕的文本。iOS - UIButton的文本在按

所有這些工作正常,但是,如果我再次按此按鈕,因爲模態視圖控制器在屏幕上動畫,我按下的按鈕具有視圖第一次加載時具有的原始文本。有誰知道這是爲什麼,以及如何讓它保留我設置的新文本?

在此先感謝。

回答

3

當您設置按鈕的標題請務必將它UIControlStateNormalUIControlStateHighlighted

[button setTitle:@"YourNewTitle" forState:UIControlStateNormal]; 
[button setTitle:@"YourNewTitle" forState:UIControlStateHighlighted];