Ios 如何使背景图像以编程方式移动

Ios 如何使背景图像以编程方式移动,ios,Ios,我使用的是Xcode 5.1.1单视图应用程序 想象一下像摇摆直升机这样的游戏。当直升机驾驶员飞上天空时,背景云彩从屏幕上落下,给人一种直升机在天空中飞行的错觉。我需要按程序来做 故事板的高度是568。所以我手工制作了一个2000长的图像。然后,在我的-(void)moveplatform方法的实现文件中,我添加了这个方法,它成功了 forest.center=CGPointMake(forest.center.x, forest.center.y +platformDown/7); if (f

我使用的是Xcode 5.1.1单视图应用程序

想象一下像摇摆直升机这样的游戏。当直升机驾驶员飞上天空时,背景云彩从屏幕上落下,给人一种直升机在天空中飞行的错觉。我需要按程序来做

故事板的高度是568。所以我手工制作了一个2000长的图像。然后,在我的-(void)moveplatform方法的实现文件中,我添加了这个方法,它成功了

forest.center=CGPointMake(forest.center.x, forest.center.y +platformDown/7);
if (forest.center.y > self.view.bounds.size.height +forest.bounds.size.height/7) {
    forest.center=CGPointMake(forest.center.x, forest.center.y -600);
}
但是,我希望通过编程而不是手动执行此操作,因为我手动输入图像会对另一个视图控制器产生负面影响


我如何通过编程实现这一点?

您不是已经通过编程实现了吗?不完全是。从编程角度讲,我的意思是首先使用self.view.backgroundColor=[UIColor colorWithPatternImage:[UIImage ImageName:@“image.png”];以编程方式放入背景图像,然后使用代码根据角色在游戏中的移动量移动背景图像。