0

在我的应用程序中,我考虑了对按钮的点击次数。点击次数显示在标签中,我使用了这段代码......我希望点击次数不是从 0 开始,而是从 12 开始,并在 30 处自动停止。如何在我绘制的动作中给出这些块NSInterger ?

谢谢大家的帮助

@ interface FFDettagliEsami () {
    NSInteger FFVariabileNumerica_CFU_Votazione ;   
}

@ end

@ implementation FFDettagliEsami
   
- ( IBAction ) FFAddVotazione : (id ) sender {
    FFVariabileNumerica_CFU_Votazione + + ;
    [ FFVotazioneLabel setText : [ NSString stringWithFormat : @ " % d", FFVariabileNumerica_CFU_Votazione ]] ;
}
4

2 回答 2

1

您可以在诸如视图控制器之类的地方初始化FFVariabileNumerica_CFU_Votazione为您想要的任何值。viewDidLoad:initWith...

对于在 30 停止,只需添加一个检查:

- (IBAction)FFAddVotazione:(id)sender {
    if (FFVariabileNumerica_CFU_Votazione >= 30)
        return;

    FFVariabileNumerica_CFU_Votazione++ ;
    [FFVotazioneLabel setText:[NSString stringWithFormat:@"%d", FFVariabileNumerica_CFU_Votazione]];
}
于 2013-10-10T14:58:55.303 回答
1

利用

静态 NSInteger FFVariabileNumerica_CFU_Votazione = 12;

并在 - ( IBAction ) FFAddVotazione : (id ) 发件人

添加条件以检查 FFVariabileNumerica_CFU_Votazione < 30

如果(FFVariabileNumerica_CFU_Votazione < 30){ FFVariabileNumerica_CFU_Votazione++;

}

于 2013-10-10T15:25:14.520 回答