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)];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,200评论 4 61
  • 影视角色不同于小说角色,在小说中,更多的是作者一个人的创造,整本书都会带有作者的个人风格,就更不用说角色了,莎士比...
    Kraghe阅读 1,832评论 0 1
  • 如果有如果, 我希望你喜欢的是我, 我祈祷你挚爱的是我, 我祈愿你的心里是我。 你跌跌撞撞的青春年华里, 没有我的...
    阿俊xi阅读 109评论 0 0
  • -01- (王思云) 我自幼习舞,11岁开始登台演出,22岁已凭借一支婀娜多姿的《霓裳羽衣曲》夺得全国独舞金奖,成...
    咏雯故事汇阅读 653评论 7 7