跨多个UIViewControllers的统一UICollectionView

时间:2018-03-04 17:10:07

标签: ios layout uicollectionview uicollectionviewcell

我希望持有UICollectionView的多个UIViewControllers在约束,大小和单元格中看起来相同,包括单元格内的textFields和UIImageView。

这就是我希望我的观点(大致)看起来的方式:

enter image description here

如何确定所有集合的统一布局? (如果更改了一个 - 其他所有其他内容也应该更改)

1 个答案:

答案 0 :(得分:1)

两种选择取决于您的需求:

  1. 您需要一个基础UIViewContoller类,它包含一个集合视图和搜索栏 - 让我们称之为CollectionViewController - 并让其他视图控制器继承它。然后,CollectionViewContoller中的更改将应用​​于其他控制器。不幸的是,这不能在故事板中完成。您可以在这里查看:How to use single storyboard uiviewcontroller for multiple subclass - 建议使用xib文件创建所需子视图的视图,或者使用代码创建整个视图控制器。
  2. 仅使用一个视图控制器,并根据需要更改加载到其中的数据。