not good but great

プログラミング、アート、映画・本の感想について書きます。

スライダーの値をラベルに表示する

f:id:naoyashiga:20140420124440p:plain
スライダーの値をラベルに表示することをやってみました。

ヘッダファイル

@interface ViewController : UIViewController
- (IBAction)updateValue:(UISlider *)sender;
@property (weak, nonatomic) IBOutlet UILabel *valueLabel;
@end

storyboardに配置したUIパーツをヘッダファイルにドラッグします。ヘッダファイルに挿入することで、他のクラスからもアクセスできるようになります。

実装ファイル

#import "ViewController.h"
@interface ViewController ()
@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)updateValue:(UISlider *)sender {
    _valueLabel.text = [NSString stringWithFormat:@"%.2f",sender.value];
}
@end

スライダーにはActionを設定していたので、実装ファイルに自動的にメソッドが書き出されます。メソッドの内で実行したい処理を書くことが出来ます。