在UICollectionView装修和补充意见似乎是一个很大的谜.目前似乎没有示例代码.我设法让两种类型都在自定义布局中工作(有关详细信息,请参阅此帖子).只要它们保持在相同的位置,一切都很好(即如果它们layoutAttributes.frame没有改变).
然而,只要我layoutAttributes对装饰或补充视图进行了重新布局,就会在视觉上重复 - 即在背景中的原始位置有一个副本,并在新位置有副本.如果我从XIB实例化它们或完全在代码中实例化行为,并且正常单元格不会发生这种行为,则行为是相同的.
起初我认为这是某种重绘问题,但这些"副本"在重新布局,重绘等方面都存在.但它们不是真正的副本,因为layoutAttributesForDecorationView它们从未被调用过(仅适用于新位置).在后台似乎有一些缓存UICollectionView.
有没有人得到这个工作或有任何想法.我必须说我是iOS平台的新手,所以它也可以是简单的东西,如设置"剪辑绑定"或"清除图形上下文"属性(我试过这些,但它可能是类似的东西).
这让我很疯狂,很奇怪,那里绝对没有示例代码.
我问自己:装修和补充意见是不是要重新定位?(我希望不是)