iOS11之后才碰到的问题,下面是一种解决办法
- (void)collectionView:(UICollectionView *)collectionView willDisplaySupplementaryView:(UICollectionReusableView *)view forElementKind:(NSString *)elementKind atIndexPath:(NSIndexPath *)indexPath {
view.layer.zPosition = 0.0;
}
多个地方出现这个问题,可以自定义一个layer,重写它的 - (CGFloat)zPosition方法,返回0.0
然后再reuseView中的 + (Class)layerClass 返回自定义的layer类型,即用自定义layer替换掉原来的layer
网友评论