我是编程的新手,所以感谢任何帮助。我试图找到以下方法。我需要一个按钮,在执行时,在激活时按顺序执行不同的任务。例如,第一次按下按钮时,我希望它表现为好像用户正在确认按钮标题中的信息(即确认用户年龄超过45)。用户第二次按下按钮,它确认消极的响应(即确认用户不是45岁以上)。用户第三次按下按钮时,字段被重置并且没有分配值(即,好像用户从未回答过问题)。
出于房地产的目的,我希望有问题的信息是按钮的标题,并在捕获操作后适当更新。例如,如果操作为正,则显示的标题周围会显示一个圆圈。如果操作导致否定响应,则标题将显示一行。
我已经做了很多或者阅读以尝试获得解决方案,但到目前为止没有骰子。我试过在标签上覆盖一个按钮,标签的文字发生变化,但到目前为止,我没有运气
我无法想象这是一个独特的问题,任何帮助表示赞赏。非常感谢提前。
答案 0 :(得分:0)
在活动中只有一些像这样的代码
标题
- (IBAction)buttonPressed:(id)sender{
static int counter;
if (counter == 0){
// do stuff for first time Example [sender setTitle:@"45"];
}else if (counter == 1){
// do stuff for second time Example [sender setTitle:@"-45"];
}else if (counter == 2){
// do stuff for the third time
}
counter += 1;
if (counter > 2){
// restart the counter
counter = 0;
}
}