我正在使用UIStepper
我通过情节提要添加的。我有一个IBOulet
对我的UITableViewCell
子类的引用,并且IBAction
当步进器的值发生变化时。
我的问题是,当我触摸 my 时UIStepper
,没有动画。我在 iOS 开发中很新,所以我不知道为什么。
有我的头文件:
//CellSubclass.h
@interface SAProductCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UIStepper *quantityStepper;
- (IBAction)stepperValueChanged:(id)sender;
而我的实现:
//CellSubclass.m
- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString*)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (self) {
self.quantityStepper.minimumValue = 0;
self.quantityStepper.stepValue = 0;
self.quantityStepper.value = 1;
}
return self;
}
// ...
- (IBAction)stepperValueChanged:(id)sender{
self.quantity = [[NSNumber alloc] initWithDouble:([self.quantityStepper value])] ;
//[self refreshUI]; --> WORKS FINE !! But there is no animation when I touch down my stepper
}