スライダーの値をラベルに表示することをやってみました。
ヘッダファイル
@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を設定していたので、実装ファイルに自動的にメソッドが書き出されます。メソッドの内で実行したい処理を書くことが出来ます。