将多个图像分配给一个UIImageView?

时间:2013-07-25 04:00:53

标签: uiimageview variable-assignment

在我的应用程序中,如果用户的计算BMI是< 18.50,标签将显示“减重”的正确分类。我想知道我是否可以用图像做到这一点。

例如,如果用户的BMI是< 18.50,我不想要有多个隐藏或不隐藏的UIImageViews。我想拥有它,以便如果用户BMI是一定数量,ONE UIImageView将显示所需的正确图像。

我上面解释的标签的代码是:

if ([bmiView.text floatValue] < 18.50) {
    classification.text = @"Underweight";

// Desired code to go here

}

1 个答案:

答案 0 :(得分:0)

假设您为每个BMI设置了三个图像,并且您的imageview被称为bmiImageView,为什么不能在以编程方式计算BMI时分配图像。

    if ([bmiView.text floatValue] < 18.50) {
        classification.text = @"Underweight";
        bmiImageView.image = [UIImage imageNamed:@"Underweight.png"];
    } else if ([bmiView.text floatValue] == 18.50) {
        classification.text = @"Perfect Weight";
        bmiImageView.image = [UIImage imageNamed:@"perfectweight.png"];
    } else if ([bmiView.text floatValue] > 18.50) {
        classification.text = @"Overweight";
        bmiImageView.image = [UIImage imageNamed:@"overweight.png"];
    }