gpt4 book ai didi

iphone - 按住 UIButton 时,按预设的 int 值递增

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:52:10 25 4
gpt4 key购买 nike

我正在为一位客户工作,他希望他的按钮 - 在按下时 - 将预设值添加到文本字段中的值,但在按住相同数量时增加。我整个下午都在寻找,但找不到可靠的答案。

我正在处理他的代码,他的增量代码如下:

-(IBAction)incrementInput1:(id)sender{  
inputValue1.text=[NSString stringWithFormat:@"%g",[[inputValue1 text] floatValue]+inc1];
note.text=@" ";
[self calcValue];
}

这是针对每个按钮(其中有四个)。

非常感谢您的阅读,如果您能提供帮助,我将更加感谢 :-D

最佳答案

我想这对你有帮助。

-(void)incrementValue:(id)sender {
<Code to increment value>
}

-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event {
NSArray *array = [touches allObjects];
UITouch *specificTouch = [array objectAtIndex:0];
currentTouch = [specificTouch locationInView:yourUIbuttonName];
if (CGRectContainsPoint(yourUIbuttonName.bounds, currentTouch)) {
timer = [NSTimer scheduledTimerWithTimeInterval:0.3 target:self selector:@selector(incrementValue:) repeats:YES];
}
}

-(void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event {
if (timer != nil)
[timer invalidate];
timer = nil;
}

关于iphone - 按住 UIButton 时,按预设的 int 值递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5616996/

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