iOS: 自定义ScrollView翻页大小

最近要做一个可以横向滑动的卡品列表, 产品爸爸要求可以按页滑动, 是这样的

卡片

但是UIScrollViewpageEnable默认一页翻转的大小是自身的宽度, 显然无法满足需求, 试了下在- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset 这个方法中进行页码的控制, 效果倒是可以实现, 但是体验很不流畅, 僵僵的划不动, pass.

最终想到了另外一种方案, 看我移花接木大法:

附上实现效果:

PageScrollView.gif

Demo 在这里....

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