1.collectionView适配.
环境: 子控制器使用拖入xib的collectionView(做好了所有约束), 设计以iPhone 8机型为模板.
View as
遇到问题: 在iPhone 5s上运行发现,collectionView宽度变宽了!各种尝试均未果,未知何故!
解决方案: 使用纯代码创建, 改成了下图的代码:
CGFloat collectionViewHeight = size_height-
(ZS_getRectNavAndStatusHight+61.5+35);
self.collectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 35, size_width, collectionViewHeight) collectionViewLayout:layout];
self.collectionView.backgroundColor = [UIColor whiteColor];
[self.view addSubview:self.collectionView];
self.collectionView.dataSource = self;
self.collectionView.delegate = self;
网友评论