博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS 11 下 UICollectionView 的HeaderView 遮挡滚动条
阅读量:5836 次
发布时间:2019-06-18

本文共 1166 字,大约阅读时间需要 3 分钟。

这个问题在之前的 iOS 10 上是没有的,iOS 11 新出之后才出现。在使用了- collectionView: viewForSupplementaryElementOfKind: atIndexPath:的 UICollectionView 页面中,滑动页面的时候滚动条会被 HeaderView 遮挡.

 

#import "CustomCollectionReusableView.h"
#ifdef __IPHONE_11_0
@interface CustomLayer : CALayer
@end
#endif
@interface CustomCollectionReusableView ()
@property (nonatomic, strong) UILabel *showLabel;
/**< 显示控件 */
@end
#ifdef __IPHONE_11_0
@implementation CustomLayer - (CGFloat) zPosition { return 0; }
@end
#endif
@implementation CustomCollectionReusableView
- (void)layoutSubviews {
[super layoutSubviews];
[self _setUpSubViews];
}
- (void)_setUpSubViews {
[self addSubview:self.showLabel];
}
#pragma mark - Lazy
- (UILabel *)showLabel{
if (!_showLabel) {
_showLabel = [[UILabel alloc] initWithFrame:CGRectMake(20, 20, 120, self.frame.size.height)];
_showLabel.font = [UIFont systemFontOfSize:13];
_showLabel.textAlignment = NSTextAlignmentLeft;
_showLabel.backgroundColor = [UIColor clearColor];
_showLabel.textColor = [UIColor redColor]; } return _showLabel;
}
#ifdef __IPHONE_11_0
+ (Class)layerClass {
return [CustomLayer class];
}
#endif
@end

转载于:https://www.cnblogs.com/fantasy940155655/p/9044347.html

你可能感兴趣的文章
关于codeMirror插件使用的一个坑
查看>>
矩阵管理——本质是职能分工,例如所有部门都执行财务部门制定的财务制度而不会各自为政...
查看>>
评论:人才流失强力折射出现实畸形人才观
查看>>
git服务器gitlab之搭建和使用--灰常好的git服务器【转】
查看>>
Game Loop Tutorial
查看>>
Android开发之旅:应用程序基础及组件(续)
查看>>
jQuery validate API
查看>>
基于机器学习的web异常检测——基于HMM的状态序列建模,将原始数据转化为状态机表示,然后求解概率判断异常与否...
查看>>
分享一种需求评审的方案
查看>>
Java中需要注意的一些案例
查看>>
拍照应用Snow被吐槽抄袭Snapchat,对比下就知道了
查看>>
虚拟运营商10月或大面积放号 哭穷背后仍有赢家
查看>>
Server2016开发环境配置
查看>>
让人烦躁的“机房空调噪音”该怎么解决?
查看>>
分布式光伏发电建设中的逆变器及其选型
查看>>
发展物联网 构建智能连接
查看>>
增强网络安全防御 推动物联网走向应用
查看>>
UML中关联,组合与聚合等关系的辨析
查看>>
《大数据管理概论》一3.2 大数据存储与管理方法
查看>>
《R语言数据挖掘》----1.10 数据属性与描述
查看>>