显示多个滑块值的UILabel

时间:2014-01-30 22:03:14

标签: ios iphone uislider

我有3个滑块,我试图获得整体评级标签,以显示三个中的平均值 ..它们都在工作,并在其尊重的标签中显示单个滑块数量。 。我是制作自定义方法的新手,但我如何获取所有三个标签金额,平均它们,然后在滑块上生成新值时让整个标签不断更新?我目前没有任何代码可以显示

1 个答案:

答案 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];
}