项目介绍:
ParallexBanner
https://github.com/LeoMobileDeveloper/ParallexBanner
所谓平行滚动,就是在Srolview滚动的同时,里面的图片也跟着一起滚动。这样,就会有“视差效果”
在用格瓦拉的时候,发现首页header图片滚动有平行效果。然后,又留意了下,发现iOS 9系统相册,雅虎天气都有这种效果。
我相信很多人也厌倦了平淡无奇的滚动,就花了点时间用Swift实现了下平行滚动。
Data Source
[Objective-C] 查看源文件 复制代码
//Number of banners func numberOfBannersIn(_ bannner:ParallexBanner)->NSInteger //You can return a ImageURL(String) or a UIImage object here func banner(_ banner:ParallexBanner,urlOrImageAtIndex index:NSInteger)->AnyObject //Return the place holder image here optional func banner(_ banner:ParallexBanner,placeHolderForIndex index:NSInteger)->UIImage? //Return the image contentMode here optional func banner(_ banner:ParallexBanner,contentModeAtIndex index:NSInteger)->UIViewContentMode
Delegate
[Objective-C] 查看源文件 复制代码
//Click at index optional func banner(_ banner:ParallexBanner,didClickAtIndex index:NSInteger) //Scroll to index optional func banner(_ banner:ParallexBanner,didScrollToIndex index:NSInteger)
DEMO 直接下载:
感兴趣的同学可以下载下源码瞅瞅,很简单