IOS-垂直向上移动多个图像


我是IOS编程的新手。 我想向上移动多个图像,以便图像向上移动

,然后从屏幕底部返回。 所以目前我成功地将一个图像向上移动。 但我不知道如何添加多个图像并将其向上移动

我想显示的图像名称:图片01图片02图片03图片04图片05图片06

这是我的代码

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.myImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 560, 320, 100)];
    [self.myImageView setImage:[UIImage imageNamed:@"image01.jpeg"]];
    [self.view addSubview:self.myImageView];
    [self setImages];
}
-(void)setImages
{
    for(int i=1;i<5;i++)
    {
        float height = self.myImageView.center.y-0.15;
        if(height<-130){
            height=self.view.frame.size.height;
        }
        self.myImageView.center = CGPointMake (self.myImageView.center.x, height);
        NSLog([NSString stringWithFormat:@"Height is %f",height]);
    }
    [self performSelector:@selector(setImages) withObject:nil afterDelay:0.03];
}

你完全错了。

你需要:

1)滚动视图;

2)将每个图像的图像视图分开,作为具有适当框架的滚动视图的子视图。

3)设置适当的内容滚动视图的大小

4) 通过更改滚动视图的内容偏移量与动画来滚动图像。

最新更新