Objective-C ParaPara画像表示 (UIStepper)

Stepper は2つのボタン (増加・減少) で値を調整するコントロールです。ボタンを押した数だけ値を増やしたり減らしたりすることができます。この機能をパラパラ画像表示にしてみました。

ViewController.m

#import "ViewController.h"


@interface ViewController ()


@property (weak, nonatomic)IBOutlet UIImageView *ivTarget;


@end


@implementation ViewController


- (void)viewDidLoad

{

    [super viewDidLoad];

// Do any additional setup after loading the view, typically from a nib.

}


- (void)didReceiveMemoryWarning

{

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


// ステッパー値変更時

- (IBAction)changeStepper:(UIStepper *)sender {

    

    // double → int キャスト

    // 画像の表示

    int idx = (int) sender.value;

    

    // %02d 200バディング

    NSString *str = [NSString stringWithFormat:@"images/image%02d.png",idx];

    

    // 画像の張り付け

    self.ivTarget.image = [UIImage imageNamed:str];

    

    

}


@end

GitHub ParaPara02

  

目 次