-1

私のアプリケーションでは、ユーザーの計算された BMI が 18.50 未満の場合、ラベルは「低体重」の正しい分類を表示します。画像でこれを行うことができるかどうか知りたいです。

たとえば、ユーザーの BMI が 18.50 未満の場合、非表示または非表示の UIImageView を複数持つ必要はありません。ユーザーのBMIが特定の数値である場合、ONE UIImageViewが必要な正しい画像を表示するようにしたいと思います。

上記で説明したラベルのコードは次のとおりです。

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

// Desired code to go here

}
4

1 に答える 1

0

BMI ごとに 3 つの画像があり、画像ビューが 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"];
    }
于 2013-07-25T04:21:24.013 に答える