Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在tableview使用分页滑动pagingEnabled = YES的时候,整个人都不好了 #311

Closed
TurboPPeng opened this issue Sep 11, 2015 · 10 comments
Labels

Comments

@TurboPPeng
Copy link

在tableview使用分页滑动pagingEnabled = YES的时候,整个人都不好了,手动刷新完之后,内容会往上偏移一部分。

@xjcristal
Copy link

为啥我会收到你们的讨论呢?

发自网易邮箱大师
在2015年09月11日 14:09,pp253942011 写道:

在tableview使用分页滑动pagingEnabled = YES的时候,整个人都不好了,手动刷新完之后,内容会往上偏移一部分。


Reply to this email directly or view it on GitHub.

@xdongdan
Copy link

xdongdan commented Oct 7, 2015

我是在tableview使用pagingEnable的时候,内容会往下偏移一部分

@lijy91
Copy link

lijy91 commented Oct 10, 2015

@SharePeng 楼主后来解决这个问题了吗?

xdongdan added a commit to xdongdan/MJRefresh that referenced this issue Oct 12, 2015
判断self.scrollView.pagingEnabled,如果为YES就不修改mj_offsetY
@CoderMJLee
Copy link
Owner

由于pagingEnabled带来的影响比较奇怪,试试这种做法

self.tableView.header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
    self.tableView.pagingEnabled = NO;
    // 执行任务

    // 模拟执行完任务以后
    dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        [self.tableView.header endRefreshing];
        self.tableView.pagingEnabled = YES;
    });
}];

@MilkerLiu
Copy link

下拉刷新仍然有这个问题. 正在看代码, 估计 contentSize 和 分页的冲突了

@xdongdan
Copy link

可以试试我的方法

@MrCaoBoHan
Copy link

楼主刷新问题有解决吗

@BoringApp
Copy link

同样也遇到了相同的问题MJRefresh和SVP都遇到了: tableviewcell的内容大小跟当前屏幕大小一致且开启了pageEnable = YES 碰到,起初认为是通过KVC设置ScrollView 的位置时引起的,禁用了SVP代码中KVO的部分无果,但是SVP的功能达不到要求.转战研究MJ的.目前还在研究当中.如果解决了,我会贴出思路.

上面MJ写的
`self.tableView.header = [MJRefreshNormalHeader headerWithRefreshingBlock:^{
self.tableView.pagingEnabled = NO;
// 执行任务

// 模拟执行完任务以后
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    [self.tableView.header endRefreshing];
    self.tableView.pagingEnabled = YES;
});

}];`
我这里设置了,不起作用.

@wolfcon
Copy link
Collaborator

wolfcon commented Jun 27, 2019

目前没有对 PagingEnabled 情况做适配, 请等待

@CoderLGL
Copy link

CoderLGL commented Dec 9, 2019

使用pagingEnabled,还是会出现同样的问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants