【发布时间】:2015-06-09 17:08:34
【问题描述】:
我有 UIViewController,我想将它用作其他视图控制器的基本控制器。基本控制器有一个 UICollectionView,它具有所有 UICollectionViewCell 原型和故事板中设计的一些其他存根视图。
所有的子视图控制器都有一个共同点,那就是 UICollectionView,并且在故事板中有自己的视图。我想使用在基本视图控制器的集合视图中设计的原型单元来填充子视图控制器的 UICollectionView。我不想将粘贴原型单元格从基本控制器的集合视图复制到子控制器集合视图。
基本控制器对单元格选择执行一些操作,这些操作对所有子控制器都是通用的。子控制器应该能够从基本控制器请求任何原型单元,子控制器将使用单元标识符来决定填充哪个单元。
我应该能够使用它们的故事板标识符来实例化子控制器而不是基本控制器。我想在故事板中做最大的事情。 如何做到这一点?请提出建议或任何其他更好的方法。
我正在使用 Objective-C 编程。
【问题讨论】:
标签: objective-c uiviewcontroller uicollectionview uicollectionviewcell xcode-storyboard