0

可能重复:
在 for() 循环中间更新 UILabel

我的应用程序中有一个 UItextfield(称为结果),它根据多个输入返回结果。

我希望结果显示动画,使数字从当前的数字增加。我对动画了解不多,但我正在考虑使用 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++) {...}

此外,这两个代码片段的结果是完全等价的:

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

// or
float result = 0;

也许通过C底漆会是为了?

于 2013-01-20T21:06:32.897 回答