Iphone iOS-UIButton';按下时,s文本被设置回nib设置值

Iphone iOS-UIButton';按下时,s文本被设置回nib设置值,iphone,ios,uibutton,Iphone,Ios,Uibutton,我有一个UIButton,它有我在interface builder中设置的初始值。当按下这个按钮时,我显示一个模态视图控制器,在一些用户交互之后,它将一个值传递回第一个控制器。然后,我用传递回的这个值更新按钮的文本 所有这些都很好,但是,如果我再次按下这个按钮,当模态视图控制器在屏幕上动画时,我按下的按钮有它第一次加载视图时的原始文本。有人知道这是为什么,以及如何让它保留我在上面设置的新文本吗 提前感谢。设置按钮标题时,请确保将其设置为uicontrolstateformal和uicontro

我有一个UIButton,它有我在interface builder中设置的初始值。当按下这个按钮时,我显示一个模态视图控制器,在一些用户交互之后,它将一个值传递回第一个控制器。然后,我用传递回的这个值更新按钮的文本

所有这些都很好,但是,如果我再次按下这个按钮,当模态视图控制器在屏幕上动画时,我按下的按钮有它第一次加载视图时的原始文本。有人知道这是为什么,以及如何让它保留我在上面设置的新文本吗


提前感谢。

设置按钮标题时,请确保将其设置为
uicontrolstateformal
uicontrolstateholdered

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

设置按钮标题时,请确保将其设置为
UIControlStateNormal
UIControlStateHighlighted

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