UIStepper
ストーリーボードから追加した を使用しています。サブクラスへのIBOulet
参照と、ステッパーの値が変更されたときの参照がありました。UITableViewCell
IBAction
私の問題は、 に触れたときに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
}