iOS 11 下 UICollectionView 出现滚动条被 HeaderView 遮挡的问题
iOS 11 下 UICollectionView 出现滚动条被 HeaderView 遮挡的问题 在使用了 - collectionView: viewForSupplementaryElementOfKind: atIndexPath: 的 UICollectionView 页面中,滑动页面的时候滚动条会被 HeaderView 遮挡。导致滚动条看起来是断断续续的。 问题页面如下图所示(查看滚动条): 以上问题具体是否与使用了 - collectionView: viewForSupplementaryElementOfKind: atIndexPath: 有关目前还不确定,待验证。 这个问题在之前的 iOS 10 上是没有的,iOS 11 新出之后才出现。经过在 stackoverflow 上查找之后找到解决办法。 https://stackoverflow.com/questions/46694144/scrollbar-incorrectly-appears-underneath-uicollectionview-section-header stackoverflow 中提供的是 swift 中的解决办法,我自己则使用的是 Objective-C。 提示:解决这个问题只是更改了继承自 UICollectionReusableView 的自定义 HeaderView