文件名称:能够支持无限滚动功能
文件大小:365KB
文件格式:ZIP
更新时间:2024-04-24 03:38:26
IOS源码
该源码是一个能够支持无限滚动功能,源码LTInfiniteScrollView,LTInfiniteScrollView能够无限滚动,可以设定视图出现的数量,总数量,实现无限滚动。通过协议方法和数据源定制自己的滚动视图。 使用方法: 在demo中lib文件夹中的LTInfiniteScrollView.h/m文件导入到自己的项目中并添加头文件: #import "LTInfiniteScrollView.h" 实现数据源和委托协议: LTInfiniteScrollViewDataSource 与 LTInfiniteScrollViewDelegate @protocol LTInfiniteScrollViewDataSource -(UIView*) viewAtIndex:(int)index reusingView:(UIView *)view; -(int) totalViewCount; -(int) visibleViewCount; @end @protocol LTInfiniteScrollViewDelegate -(void) updateView:(UIView*) view withDistanceToCenter:(CGFloat)distance scrollDirection:(ScrollDirection)direction; @end 其中在delegate方法中,可以自己写不同的视图变换。 更详细的例子请参考Demo.
【文件预览】:
LTInfiniteScrollView-master
----LTInfiniteScrollViewTests()
--------LTInfiniteScrollViewTests.m(909B)
--------Info.plist(749B)
----LTInfiniteScrollView.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(18KB)
----README.md(672B)
----LTInfiniteScrollView()
--------ViewController.m(3KB)
--------Info.plist(1KB)
--------main.m(345B)
--------LTInfiniteScrollView.h(831B)
--------LTInfiniteScrollView.m(6KB)
--------Base.lproj()
--------Images.xcassets()
--------LTInfiniteScrollView.xcdatamodeld()
--------ViewController.h(226B)
--------AppDelegate.h(318B)
--------AppDelegate.m(2KB)
----.gitignore(83B)
----demo.gif(477KB)