如何获得动态(自动)更新滑块值的标签?
问题描述:
我在我的iOS应用程序中有一个标签和滑块,我遇到了这个问题。如何获得动态(自动)更新滑块值的标签?
我想让标签读取滑块的值,并且我已经通过使用带按钮的IBAction来完成该操作,以便当按钮按下时,标签更新滑块的值。该代码是这样的:
label.text = [NSString stringWithFormat:@"%f", slider.value];
它的工作原理,所以现在我该如何使标签更新值为滑块拖动?
答
创建一个方法来处理当值改变,并添加为目标如下:
[yourSlideReferenceVariable addTarget:self action:@selector(yourMethodNameGoesHere:) forControlEvents:UIControlEventValueChanged];
定义你的方法签名
-(void)yourMethodNameGoesHere:(id)sender{
}
如果你觉得你会更舒适的在做这个界面生成器,然后'值改变'是你需要挂钩你的IBAction方法的事件。