-1

を に移動しようとしUIViewていwhile-loopます。視覚的に動かないので、UIView変だと思います。私の経験に基づいて Obj-C でのみこのようになっていますが、なぜ Obj-C でそのようになっているのでしょうか? ループが完了すると、視覚的に移動するだけです。これにはコードは必要ないと思います。それを動かすのは1行だけです。

編集

コードが要求されたので、ここに行きます:

while (!CGPointEqualToPoint(finder.center, endPoint)) {
    [finder setCenter:CGPointMake(finder.center.x+10, finder.center.y)];
}

1 行。

EDOT

OK、これですべてではありません。パス ファインダー用です。しかし、その行は UIView を移動するものなので、質問に関連する唯一の行だと思いました。

4

3 に答える 3