iOS_UICollectionView 添加子视图内容偏移MJ_Header也随之偏移问题

问题:由于CollectionView没有像TableView的tableHeaderView 现在需求需要,采用的办法是添加子视图,让其内容偏移

//设置滚动范围偏移
    self.collectionView.scrollIndicatorInsets = UIEdgeInsetsMake(kAdaptedWidth(150), 0, 0, 0);
    //设置内容范围偏移
    self.collectionView.contentInset = UIEdgeInsetsMake(kAdaptedWidth(150), 0, 0, 0);
//    self.collectionView.alwaysBounceVertical = YES;
    RDBookcaseReusableView *temp = [[RDBookcaseReusableView alloc]initWithFrame:CGRectMake(0, -kAdaptedWidth(150), kSCREEN_WIDTH, kAdaptedWidth(150))];
    [self.collectionView addSubview:temp];

这样写的话效果出来了 但是mj_header 和 mj_footer 也随之偏移,看不见了。

解决办法

    self.collectionView.mj_header.ignoredScrollViewContentInsetTop = self.collectionView.contentInset.top;
// 忽略偏移 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,038评论 3 119
  • 一、简介 <<UITableView(或简单地说,表视图)的一个实例是用于显示和编辑分层列出的信息的一种手段 <<...
    无邪8阅读 13,655评论 3 3
  • 1、数据库我们通常说的数据库含物理数据、数据库管理系统。也即物理数据、内存、操作系统进程的组合体。 2、实例用来访...
    bigpeng个人博客阅读 4,243评论 0 0
  • 今天,同事一脸不高兴,原来是和老公拌嘴了。好,我开始将这段时间的学习心得向同事分享,本来是想让同事打开心结,不曾想...
    在阳光下微笑_69c5阅读 3,247评论 2 7
  • 有一只青蛙从污浊的泥塘跳入刚开始烧水的铁锅,自认为找了一块干净凉爽的风水宝地,于是它舒舒服服地闭上了眼睛。然后——...
    墨迹的Alicia阅读 3,517评论 0 1