如何动态(自动)更新滑块值的标签?

时间:2011-09-08 06:11:42

标签: xcode4 slider label

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

我想让标签读取滑块的值,我已经通过使用带有按钮的IBAction来完成,这样当按下按钮时,标签会更新滑块的值。代码是这样的:

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

它有效,所以现在如何让标签更新值拖动滑块?

1 个答案:

答案 0 :(得分:0)

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

[yourSlideReferenceVariable addTarget:self action:@selector(yourMethodNameGoesHere:) forControlEvents:UIControlEventValueChanged];

将方法签名定义为

-(void)yourMethodNameGoesHere:(id)sender{

}

如果您觉得在Interface Builder中做得更舒服,那么'值已更改'就是您需要连接IBAction方法的事件。