0

重複の可能性:
for() ループの途中で UILabel を更新する

アプリには、多数の入力に基づいて結果を返す UItextfield (result と呼ばれる) があります。

数値が現在の数値から増加するアニメーションを使用して結果を表示したいと考えています。アニメーションについてはよくわかりませんが、これを実現するために for ループを使用することを考えていました。

このアプローチが機能するかどうかを確認するためにいくつかのテスト コードを作成しましたが、何もしないようです。私が間違っているアイデアはありますか、それともこれを達成するための良い方法でしょうか?

-(IBAction)test;
{
    float result = ([maintenance.text floatValue]);
    result=0;
    int i;

    for (i=1; i==100; i++) {

        //Assign result figure to result text box
        resultVal.text = [NSString stringWithFormat:@"%2.f",result];

        result =result+10;
    }
}
4

1 に答える 1

1

このコードは決して実行されません

for (i=1; i==100; i++) {...}

また、これら 2 つのコード スニペットの結果は完全に同等です。

float result = ([maintenance.text floatValue]);
result=0;

// or
float result = 0;

たぶん、C プライマーを通過するのが適切でしょうか?

于 2013-01-20T21:06:32.897 に答える