Mc.*_*ver 39 objective-c ios uistepper
我正在努力UIStepper增加或减少一个整数,但" - "和"+"都会增加整数!如何识别"+"和" - "按钮?
在UIStepper头文件中有两个UIButtons:
UIButton *_plusButton;
UIButton *_minusButton;
Run Code Online (Sandbox Code Playgroud)
例如 :
- (IBAction)changeValue:(id)sender
{
UIStepper *stepper = (UIStepper *) sender;
stepper.maximumValue = 10;
stepper.minimumValue = 0;
if (stepper)
{
integer++;
[label setText:[NSString stringWithFormat:@"%d",integer]];
}
else
{
integer--;
[label setText:[NSString stringWithFormat:@"%d",integer]];
}
}
Run Code Online (Sandbox Code Playgroud)
Dav*_*ong 103
你应该忽略ivars.他们不会帮助你.
该UIStepper有一个value可以查询找出当前值是什么性质.所以你的方法可能只是:
- (IBAction)valueChanged:(UIStepper *)sender {
double value = [sender value];
[label setText:[NSString stringWithFormat:@"%d", (int)value]];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65338 次 |
| 最近记录: |