gpt4 book ai didi

ios - 通过按下按钮不断增加标签的值

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

Here is my Main screen

(IOS 开发新手)这是我的主屏幕,这个屏幕是 .ccbi 文件,按钮是我在代码中链接并实现方法的图像。我正在做的是,当我单击加号按钮时,值在负号按钮的情况下递增 1。但每次我都必须单击按钮来增加/减少值。我希望当我按下按钮时,值应该一直增加,直到我取消触摸按钮。?我怎样才能做到这一点?我在某处读到可以使用 CCLayer TouchBegin();但是我找不到 Material 来帮助我理解这个机制。有什么建议么?

最佳答案

您可以简单地使用一个计时器和两个 IBAction 来完成。

像这样声明一个定时器和两个 IBAction:

@property (nonatomic) NSTimer *timer;
- (IBAction)inc:(id)sender;
- (IBAction)stop:(id)sender;

并实现如下方法:

- (IBAction)increment:(id)sender
{
_timer = [NSTimer scheduledTimerWithTimeInterval:.1 target:self selector:@selector(inc) userInfo:nil repeats:YES];
}
- (IBAction)stop:(id)sender
{
[_timer invalidate];
}

- (void)inc
{
//Increment and set the text value here
}

最重要的是:

increment: 函数连接到 UIButtontouch down 事件,将 stop: 函数连接到touch up inside 事件

关于ios - 通过按下按钮不断增加标签的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17715988/

24 4 0