2011-09-08 153 views
1

我在我的iOS应用程序中有一个标签和滑块,我遇到了这个问题。如何获得动态(自动)更新滑块值的标签?

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

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

它的工作原理,所以现在我该如何使标签更新值滑块拖动?

回答

0

创建一个方法来处理当值改变,并添加为目标如下:

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

定义你的方法签名

-(void)yourMethodNameGoesHere:(id)sender{ 

} 

如果你觉得你会更舒适的在做这个界面生成器,然后'值改变'是你需要挂钩你的IBAction方法的事件。