【发布时间】:2014-01-30 22:03:13
【问题描述】:
我有 3 个滑块,我正在尝试让整体评分标签显示三个滑块的 平均值 ..它们都在工作,并在其受人尊敬的标签中显示单个滑块的数量.. .我对制作自定义方法相当陌生,但我将如何获取所有三个标签数量,将它们平均,然后随着滑块上产生新值而不断更新整体标签?目前我没有任何代码可以显示
【问题讨论】:
我有 3 个滑块,我正在尝试让整体评分标签显示三个滑块的 平均值 ..它们都在工作,并在其受人尊敬的标签中显示单个滑块的数量.. .我对制作自定义方法相当陌生,但我将如何获取所有三个标签数量,将它们平均,然后随着滑块上产生新值而不断更新整体标签?目前我没有任何代码可以显示
【问题讨论】:
这相当简单:在任何滑块值更改时调用的方法中,您可以执行以下操作:
- (IBAction)sliderChanged:(id)sender {
//individual values
float val1 = slider1.value;
float val2 = slider2.value;
float val3 = slider3.value;
//calculate the average
float avg = (val1 + val2 + val3) / 3.0f;
//display values
label1.text = [NSString stringWithFormat@"%f", val1];
label2.text = [NSString stringWithFormat@"%f", val2];
label3.text = [NSString stringWithFormat@"%f", val3];
labelAvg.text = [NSString stringWithFormat@"%f", avg];
}
【讨论】: