IOS如何为UICollectionView的第一个单元格设置动画以从右侧滑入
Posted
技术标签:
【中文标题】IOS如何为UICollectionView的第一个单元格设置动画以从右侧滑入【英文标题】:IOS how to animate first cell of UICollectionView to slide in from right 【发布时间】:2014-01-20 17:34:21 【问题描述】:我在视图控制器中设置了一个简单的 UICollectionView“pictureColectionView”。 PicturesVC允许用户在collectionview中滑动浏览图片。
客户希望我添加动画,以便在视图控制器出现时第一张图片从左向右“滑入”。 PictureVC的布局如下:
问题是:我应该在哪里添加动画?
【问题讨论】:
UICollectionView 不应该这样做。幻灯片效果已经编码为滚动 owl 集合。 【参考方案1】:我只是想把它添加到 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)
];
【讨论】:
以上是关于IOS如何为UICollectionView的第一个单元格设置动画以从右侧滑入的主要内容,如果未能解决你的问题,请参考以下文章
如何为现有 iOS 应用添加 CarPlay 支持? [复制]
如何为 UICollectionView 中的单元格设置可变单元格间距