2013-07-25 61 views
-1

在我的申請中,如果用戶計算的BMI是< 18.50,標籤將顯示「低體重」的正確分類。我想知道如果我可以用圖像做到這一點。分配多個圖像到一個UIImageView?

例如,如果用戶的BMI是< 18.50,我不想擁有多個將被隱藏的UIImageView。我想這樣做,以便如果用戶的BMI是一個特定的數字,ONE UIImageView將顯示所需的正確圖像。

我爲我上面所解釋的標籤代碼:

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

// Desired code to go here 

} 

回答

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"]; 
    } 
相關問題