这是我的代码(它包含在按下按钮时调用的 IBAction 中):
if (myButton.currentTitle == @"test") {
[myButton setTitle:@"test2" forState:UIControlStateNormal];
}
if (myButton.currentTitle == @"test2") {
[myButton setTitle:@"test" forState:UIControlStateNormal];
}
我希望 UIButton 文本在按下时切换(如果 text = "test" 然后更改为 "test2" 并且按下时如果 text = "test2" 更改为 "test")。
我确实有一个连接到 myButton 的 IBOutlet 和连接到 myButton 的 IBAction——所以我很确定我的连接没有问题。
出于某种原因,这不起作用,我确定我遗漏了一些非常简单的东西。