1

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

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

两种布局的样机

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

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

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

在我更改布局的那一刻,应用程序崩溃了Unable to simultaneously satisfy constraints.。更改布局时修复约束的最佳方法是什么,甚至可能替换单元格类?

4

1 回答 1

1

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

于 2013-11-05T22:47:31.643 回答