Xcode4 如何使用标签动态(自动)更新滑块值?

Xcode4 如何使用标签动态(自动)更新滑块值?,xcode4,slider,label,Xcode4,Slider,Label,我的iOS应用程序中有一个标签和滑块,我遇到了这个问题 我想让标签读取滑块的值,我通过使用带按钮的iAction来读取,这样每当按下按钮时,标签都会更新滑块的值。代码如下所示: label.text = [NSString stringWithFormat:@"%f", slider.value]; 它可以工作,那么现在如何使标签在拖动滑块时更新值?创建一个方法来处理值更改,并将其添加为目标,如下所示: [yourSlideReferenceVariable addTarget:self a

我的iOS应用程序中有一个标签和滑块,我遇到了这个问题

我想让标签读取滑块的值,我通过使用带按钮的iAction来读取,这样每当按下按钮时,标签都会更新滑块的值。代码如下所示:

label.text = [NSString stringWithFormat:@"%f", slider.value]; 

它可以工作,那么现在如何使标签在拖动滑块时更新值?

创建一个方法来处理值更改,并将其添加为目标,如下所示:

[yourSlideReferenceVariable addTarget:self action:@selector(yourMethodNameGoesHere:) forControlEvents:UIControlEventValueChanged];
将方法签名定义为

-(void)yourMethodNameGoesHere:(id)sender{

}
如果您觉得在Interface Builder中执行此操作会更舒适,那么“值更改”是您需要连接iAction方法的事件