如何在整数中存储按钮的数字

时间:2014-09-08 21:23:40

标签: objective-c count

所以我的问题听起来很愚蠢,但我是新手,我正在尝试单独编写我的第一个应用程序,基本上应该计算我走过的楼梯数。我有20个楼梯所以在应用程序中,每当我按下按钮时,结果应根据点击量进行更改。所以我唯一的问题是如何计算按钮的点击量。 谢谢 , 哦,请原谅我的英语,我是法国人。

2 个答案:

答案 0 :(得分:0)

您可以声明一个整数,并在结果按钮方法中每次增加1。

像这样

- (IBAction)resultButton:(id)sender 
{
//all your code
yourInteger++
}

答案 1 :(得分:0)

首先,您必须将click-count存储在局部变量中。每次按下按钮,您都必须将计数器的值增加1.

一个小代码示例如下:

@interface ViewController ()
@property (nonatomic, assign) NSInteger counter;
@property (nonatomic, weak) IBOutlet UIButton *myButton;
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    self.counter = 0;
    [self.myButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
}

- (IBAction)buttonClicked:(id)sender {
    self.counter++;

    self.myButton.titleLabel.text = [NSString stringWithFormat:@"Stairs walked: %i", self.counter];
}

@end