隐藏后的UIButton标题= NO

use*_*476 6 objective-c uibutton ios

我有一个我在Storyboard中构建的UIButton.它的标题是"Hallo"(在Attributes Inspector中输入)它通过Outlet连接.在viewDidLoad中,我执行了以下操作:

self.myButton.hidden = YES;
Run Code Online (Sandbox Code Playgroud)

在另一种方法中,我想更改标题并使按钮可见:

[self.myButton setTitle:@"Test" forState:UIControlStateNormal];
self.myButton.hidden = NO;
Run Code Online (Sandbox Code Playgroud)

现在奇怪的是:几毫秒我看到旧标题"Hallo",然后它变为"Test".怎么会这样?如果我首先看到它然后更改文本,我可以理解这种行为.

Nic*_*net 0

我认为第二部分是在触摸该按钮期间调用的。一个办法 :

[self.myButton setTitle:@"Test" forState:UIControlStateNormal];
[self.myButton setTitle:@"Test" forState:UIControlStateSelected];
self.myButton.hidden = NO;
Run Code Online (Sandbox Code Playgroud)