JXPagingView
JXPagingView copied to clipboard
建议
建议把UIScroller 的代理方法全部暴露处理,方便开发者业务处理
最近版本暴露了以下方法:
- (void)pagerView:(JXPagerView *)pagerView mainTableViewDidScroll:(UIScrollView *)scrollView;
- (void)pagerView:(JXPagerView *)pagerView mainTableViewWillBeginDragging:(UIScrollView *)scrollView;
- (void)pagerView:(JXPagerView *)pagerView mainTableViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate;
- (void)pagerView:(JXPagerView *)pagerView mainTableViewDidEndDecelerating:(UIScrollView *)scrollView;
- (void)pagerView:(JXPagerView *)pagerView mainTableViewDidEndScrollingAnimation:(UIScrollView *)scrollView;
请问还需要哪些代理方法呢?
非常感谢 我目前使用的是 swift版本 在使用JXPagingListRefreshView这个类有内存泄漏 目前我还没定位到,等我定位到我反馈给你,也有可能是我代码问题
如果你当前版本有泄露,可以尝试用最新版本再试试
是不是也考虑把mainTableView的cell的个数暴露出来,这样就可以不显示底部切换的控制器View。
@longjianjiang 这样子就破坏了JXPagingView库的逻辑了,这个只能private
@pujiaxin33 能否把 JXPagerListContainerView 中scrollView的代理方法通过 block回调的方式暴露出来呢
@property (nonatomic, copy) void(^scrollViewDidScrollCallback)(UIScrollView *scrollView); @property (nonatomic, copy) void(^scrollViewDidEndDeceleratingCallback)(UIScrollView *scrollView); @property (nonatomic, copy) void(^scrollViewWillBeginDraggingCallback)(UIScrollView *scrollView); @property (nonatomic, copy) void(^scrollViewDidEndDraggingCallback)(UIScrollView *scrollView,BOOL decelerate); @property (nonatomic, copy) void(^scrollViewDidEndScrollingAnimationCallback)(UIScrollView *scrollView);