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