我在View Controller中设置了一个简单的UICollectionView“pictureColectionView”。 PicturesVC它允许用户在集合视图中滑动浏览图片。
客户希望我添加动画,以便在视图控制器出现时第一张图片从左向右“滑入”。 PictureVC的布局如下:
问题是:我在哪里添加动画?
答案 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)
{
}
}];