我是iOS版开发人员,通过XCode获得SDK 5.0版。在我的应用程序中,我需要在按下时更改Button的标题。
假设在正常状态下它是“未按下”。我需要的是当我按下它时按钮标签应该变为“推”。
希望尽快得到帮助!
此致
答案 0 :(得分:1)
这可能会对你有帮助。
[btn setTitle:@"Pushed" forState:UIControlStateSelected];
[btn setTitle:@"UnPushed" forState:UIControlStateNormal];
答案 1 :(得分:0)
在按钮操作中添加以下代码 - [按钮setTitle:@“推”];
答案 2 :(得分:0)
-(IBAction)startSomething:(id)sender {
[sender setTitle:@"Hello" forState:UIControlStateNormal];
}
或者,如果您想要切换按钮的名称,可以创建一个名为“buttonToggled”的BOOL(例如),并以这种方式切换名称:
-(IBAction)toggleButton:(id)sender {
if (!buttonToggled) {
[sender setTitle:@"Unpushed" forState:UIControlStateNormal];
buttonToggled = YES;
}
else {
[sender setTitle:@"pushed" forState:UIControlStateNormal];
buttonToggled = NO;
} }
答案 3 :(得分:0)
[button setTitle:@"pushed" forState:UIControlStateHighlighted];