DZNEmptyDataSet 偏移问题

单个table不切换数据源一般情况下是正常的。
但是存在多个tableView或者可随意切换数据源,那么情况就出来了。
从有数据源切换到无数据源的时候就出问题了。
比如 有数据时,滚动一部分后,再切换到无数据时
DZNEmptyDataSet的占位图片文字也发生了偏移
第一个项目我是这样解决的。

   [self.tableView setScrollsToTop:YES];
   self.tableView.contentOffset = CGPointZero;

第二个项目也出现了问题的问题,但是按以上代码却没有效果。
琢磨了一天后,给出第二个项目中的解决办法

((UIView *)[self.tableView valueForKeyPath:@"emptyDataSetView"]).y = 0;

框架官网给出的方案

// DZNEmptyDataSetDelegate
- (void)emptyDataSetWillAppear:(UIScrollView *)scrollView {
    [self.tableView setContentOffset:CGPointMake(0, -self.tableView.contentInset.top)];
}

你可能感兴趣的:(DZNEmptyDataSet 偏移问题)