2018-06-12 iOS 关于使用父子视图控制器遇到的问题

2018-06-12  本文已影响11人  dongzhensong

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;
上一篇 下一篇

猜你喜欢

热点阅读