Ios 如何在每个x坐标重复一个方法

Ios 如何在每个x坐标重复一个方法,ios,xcode,Ios,Xcode,我对iOS编程还不熟悉,我正在尝试我的第一个测试,作为一个非常简单的游戏,所以在这个游戏中,每当对象达到y=80时,我都要重复一个函数 我的代码中的问题是对象从一开始就消失并重新生成,因此我如何重复它 -(void) TreeMoving{ Tree1.center=CGPointMake(Tree1.center.x, Tree1.center.y+1); Tree2.center=CGPointMake(Tree2.center.x, Tree2.center.y+1); Tree3.ce

我对iOS编程还不熟悉,我正在尝试我的第一个测试,作为一个非常简单的游戏,所以在这个游戏中,每当对象达到y=80时,我都要重复一个函数

我的代码中的问题是对象从一开始就消失并重新生成,因此我如何重复它

-(void) TreeMoving{

Tree1.center=CGPointMake(Tree1.center.x, Tree1.center.y+1);
Tree2.center=CGPointMake(Tree2.center.x, Tree2.center.y+1);
Tree3.center=CGPointMake(Tree3.center.x, Tree3.center.y+1);


if (Tree1.center.y>590) {
    [self PlaceTrees];
}
可以使用模(%)运算符。 试试这个:

    if (Tree1.center.y % 80 == 0)
      {
       [self PlaceTrees];
      }

请以小写字母开头命名方法和变量。