我有3个滑块,我试图获得整体评级标签,以显示三个中的平均值 ..它们都在工作,并在其尊重的标签中显示单个滑块数量。 。我是制作自定义方法的新手,但我如何获取所有三个标签金额,平均它们,然后在滑块上生成新值时让整个标签不断更新?我目前没有任何代码可以显示
答案 0 :(得分:1)
它相当容易:在任何滑块上调用的方法'值更改您执行以下操作:
- (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];
}