ios - 通过按下按钮连续增加标签的值
<p><p> <img src="/image/DGyXP.png" alt="Here is my Main screen"/> </p>
<p>(IOS Dev 中的新手)这是我的主屏幕,此屏幕是 .ccbi 文件,按钮是我在代码中链接并实现方法的图像。我正在做的是当我单击加号按钮时,在负号按钮的情况下,值会增加一个。但每次我都必须单击按钮来增加/减少值。我希望当我按下按钮时,值应该不断增加,直到我取消触摸按钮。?我怎样才能做到这一点?我在某处读到它可以使用 CCLayer TouchBegin();但我找不到帮助我理解机制的 Material 。有什么建议么? </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以简单地使用一个计时器和两个 IBAction 来完成。</p>
<p>声明一个计时器和两个 IBAction,例如:</p>
<pre><code>@property (nonatomic) NSTimer *timer;
- (IBAction)inc:(id)sender;
- (IBAction)stop:(id)sender;
</code></pre>
<p>并实现如下方法:</p>
<pre><code>- (IBAction)increment:(id)sender
{
_timer = ;
}
- (IBAction)stop:(id)sender
{
;
}
- (void)inc
{
//Increment and set the text value here
}
</code></pre>
<p><strong>最重要的是:</strong></p>
<p>将 <code>increment:</code> 函数连接到 <code>UIButton</code> 的 <code>touch down</code> 事件,将 <code>stop:</code> 函数连接到<code>touch up inside</code> 事件</p></p>
<p style="font-size: 20px;">关于ios - 通过按下按钮连续增加标签的值,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/17715988/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/17715988/
</a>
</p>
页:
[1]