gpt4 book ai didi

iOS - 如何检测按钮是否被按下两次

转载 作者:行者123 更新时间:2023-11-28 18:31:25 25 4
gpt4 key购买 nike

我有一个按钮,您可以按下该按钮,该按钮的文本会发生变化。我希望能够检测到用户何时再次单击按钮,以便按钮文本将变回其原始文本。我怎么能那样做?这是我到目前为止的代码。

//Set Text and alignment for the buttons

[nocavities setTitle:@"No cavities\n5 points" forState:UIControlStateNormal];
nocavities.titleLabel.textAlignment = NSTextAlignmentCenter;

-(IBAction)nocavitiesaction:(id)sender {

[sender setTitle:@"Whenever you visit our office cavity-free, you will receive 5 points!" forState:UIControlStateNormal];
}

我觉得在 IBAction 中我应该将状态更改为

UIControlStateNormalPressed

但我不确定。

最佳答案

您可以在 IBAction

中设置一个计数器

像这样:

-(IBAction)nocavitiesaction:(id)sender {

static int count = 0;
count ++;
if(count % 2 != 0){
//Set title 1
}else{
//Set title 2
}
}

关于iOS - 如何检测按钮是否被按下两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28550137/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com