JXPagingView icon indicating copy to clipboard operation
JXPagingView copied to clipboard

建议

Open wangjinshan opened this issue 4 years ago • 6 comments

建议把UIScroller 的代理方法全部暴露处理,方便开发者业务处理

wangjinshan avatar Aug 04 '20 12:08 wangjinshan

最近版本暴露了以下方法:

- (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;

请问还需要哪些代理方法呢?

pujiaxin33 avatar Aug 05 '20 02:08 pujiaxin33

非常感谢 我目前使用的是 swift版本 在使用JXPagingListRefreshView这个类有内存泄漏 目前我还没定位到,等我定位到我反馈给你,也有可能是我代码问题

wangjinshan avatar Aug 05 '20 12:08 wangjinshan

如果你当前版本有泄露,可以尝试用最新版本再试试

pujiaxin33 avatar Aug 06 '20 01:08 pujiaxin33

是不是也考虑把mainTableView的cell的个数暴露出来,这样就可以不显示底部切换的控制器View。

longjianjiang avatar Aug 10 '20 10:08 longjianjiang

@longjianjiang 这样子就破坏了JXPagingView库的逻辑了,这个只能private

pujiaxin33 avatar Aug 11 '20 01:08 pujiaxin33

@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);

wushengdeluoye avatar Dec 15 '20 02:12 wushengdeluoye