点击后,UIButton得到了他的默认文本

Luc*_*uca 0 objective-c uibutton ios

当我在界面构建器上创建我的UIButton时,我放了一个像Button 1.

当我启动应用程序时,我以编程方式将文本更改为其他类似的内容:

btn1.titleLabel.text=@"Hello";
Run Code Online (Sandbox Code Playgroud)

一切都很好,直到我按下按钮,它得到了它的默认文本Button 1.

我的目的是,如果文本已经以编程方式更改,当我按下按钮时,它无法获取其默认文本值,我的意思是文本Hello应该保留.我该怎么办?提前Thanx :)

Mar*_*ino 6

不要直接更改textLabel,请使用setTitle:forState:而不是......

请参阅UIButton参考