我的iOS应用程序中有一个标签和滑块,我遇到了这个问题。
我想让标签读取滑块的值,我已经通过使用带有按钮的IBAction来完成,这样当按下按钮时,标签会更新滑块的值。代码是这样的:
label.text = [NSString stringWithFormat:@"%f", slider.value];
它有效,所以现在如何让标签更新值为拖动滑块?
答案 0 :(得分:0)
创建一个方法来处理值何时更改,并将其添加为目标,如下所示:
[yourSlideReferenceVariable addTarget:self action:@selector(yourMethodNameGoesHere:) forControlEvents:UIControlEventValueChanged];
将方法签名定义为
-(void)yourMethodNameGoesHere:(id)sender{
}
如果您觉得在Interface Builder中做得更舒服,那么'值已更改'就是您需要连接IBAction方法的事件。