仿猫眼电影滑动展示列表

一. 功能描述:

支持图片左右轮滚,选中的当前图片显示在中间并向上放大突出。同时将当前选中的图片进行模糊设置并作为整个滚动视图的背景图片。

GitHub地址:仿猫眼电影滑动展示列表

实现效果
二.实现思路:

1.通过UIScrollView承载n张图片视图,并通过UIScrollView 的decelerationRate属性UIScrollViewDecelerationRateFast常量值来放慢图片滚动的速度。

self.scrollview.decelerationRate = UIScrollViewDecelerationRateFast;

2.点击图片或滑动图片结束时,通过UIScrollView的scrollRectToVisible方法将选中的图片自动放置在视图中间;

UIView *containerView = _viewArray[isClick];
CGFloat offsetX = CGRectGetMidX(containerView.frame)-SCREEN_WIDTH/2;
[self.scrollview scrollRectToVisible:CGRectMake(offsetX, 0, SCREEN_WIDTH, 120) animated:YES];

3.在UIScrollView的委托代理-(void)scrollViewDidScroll:(UIScrollView *)scrollView滚动结束后处理图片的frame。

4.round()函数:如果参数是小数,则求本身的四舍五入。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容