iOS - UIButton的文本在按下时被设置回笔尖设置值



我有一个UIButton,它有一个我在界面生成器中设置的初始值。按下此按钮时,我显示一个模态视图控制器,经过一些用户交互后,将值传递回第一个控制器。然后,我使用传回的此值更新按钮的文本。

但是,如果我再次按下此按钮,由于模态视图控制器在屏幕上进行动画处理,则所有这些工作正常,我按下的按钮具有首次加载视图时的原始文本。有谁知道为什么会这样以及如何让它保留我在其上设置的新文本?

提前谢谢。

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

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

最新更新