UICollectionView相关问题

  • CollectionViewCell嵌套问题

    • 在CollectionCell中嵌套tableViewCell,发现tablecell内的事件均无法响应

    cell内需要同时addCell和add contentView

    • view(button)无法响应事件

    • 是否超出父视图
    • 是否事件被拦截,是否添加手势,是否重写手势代理
    • 是否上层有不可见视图拦截
      可通过hitTest方法调试 查看涂层渲染
  • 自定义layout相关问题

    • 双击状态栏无法滚动到顶部

    • 检查需要滚动的scrollView scrollsToTop属性是否打开
    • 检查当前要响应的scrollview是否在最上层
    • 自定义layout实现sectionHeader置顶效果, 展开收起分组时,置顶的header会跳跃

    • 放弃了collectionView.reloadData,替换为 reloadSections,这里怀疑是layout里计算attribute的时候,因为collectionView的offset不是从0开始计算引起的
    • 由于header内有部分业务逻辑,collectionView自带的复用机制导致数据被重置,这里将不需要复用的view单独regist

你可能感兴趣的:(UICollectionView相关问题)