仿猫眼电影滑动展示列表

2018-11-08  本文已影响0人  程序媛vivid
一. 功能描述:

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

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()函数:如果参数是小数,则求本身的四舍五入。

上一篇 下一篇

猜你喜欢

热点阅读