【问题标题】:UICollectionView cells, auto layout and collectionview layout changesUICollectionView 单元格、自动布局和collectionview 布局更改
【发布时间】:2013-10-26 12:58:02
【问题描述】:

我有一个集合视图,它显示的单元格看起来像带有图像、标题和副标题的经典表格视图。

我希望能够将布局切换为仅显示图像的网格,连续 3 个。

集合视图单元格的内容在情节提要中以自动布局布局。 imageView 有以下约束:

  • 将 0 引导到左侧单元格边缘
  • 顶部 0 到顶部单元格边缘
  • 底部 0 到底部单元格边缘
  • 固定宽度
  • 标签的水平间距

布局更改后,imageView 对容器所有边缘的约束应该为零,以便完全填充它。

当我更改布局时,应用程序崩溃并显示Unable to simultaneously satisfy constraints.。更改布局时修复约束的最佳方法是什么,甚至替换单元格类?

【问题讨论】:

    标签: ios uicollectionview autolayout uicollectionviewlayout


    【解决方案1】:

    原来问题出在代码的其他部分。 您可以使用setCollectionViewLayout:animated:completion: 更改collectionView 布局并重新加载完成块中的可见单元格。

    【讨论】:

    • 嗨,马克,我在为目标布局设置动画时遇到问题。出于某种原因,我的图像视图在动画开始后立即“捕捉”到其结束关键帧。你是怎么解决这个问题的?
    • 这里一样马克,在动画的最后,单元格子视图帧都搞砸了
    猜你喜欢
    • 1970-01-01
    • 2015-08-19
    • 1970-01-01
    • 2017-05-07
    • 2014-09-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多