IOS如何动画UICollectionView的第一个单元格从右侧滑入

时间:2014-01-20 17:34:21

标签: ios animation uicollectionview

我在View Controller中设置了一个简单的UICollectionView“pictureColectionView”。 PicturesVC它允许用户在集合视图中滑动浏览图片。

客户希望我添加动画,以便在视图控制器出现时第一张图片从左向右“滑入”。 PictureVC的布局如下:

enter image description here

问题是:我在哪里添加动画?

1 个答案:

答案 0 :(得分:0)

我只是想把它添加到PicturesVC viewDidAppear并且它有效!

int index_start = -1;
int index_finish = 0;
CGFloat dx_start = index_start*960;
CGFloat dx_finish =index_finish*960;

[self.collectionView setContentOffset:CGPointMake(dx_start, 0) animated:animated];


[UIView animateWithDuration:0.67 animations:
 ^{
     // Animate the views on and off the screen. This will appear to slide.
     [self.collectionView setContentOffset:CGPointMake(dx_finish, 0) animated:animated];

 }
 completion:^(BOOL finished)
 {
     if (finished)
     {


     }
 }];