在主视图内的视图上使用Collectionviewcontroller

时间:2013-02-14 09:02:31

标签: ios objective-c

在我的IPad应用程序中,我有一个主视图,它包含three child views

  1. 中间
  2. 和bottom

  3. 是否可以在不同的子视图上使用不同的视图控制器? 例如,我想在底视图和顶视图上使用集合视图控制器 如果是,则可以动态添加和删除单元格吗?

    一个小例子将不胜感激。

2 个答案:

答案 0 :(得分:0)

如果您使用的是iOS 6,则可以通过从对象库中删除ContainerView,轻松地在故事板中创建容器视图控制器。

enter image description here

否则,您需要手动实现容器视图控制器。请参阅documentation

答案 1 :(得分:0)

要在视图上使用集合View Controller,首先必须在其他位置创建一个带有CollectionView的UICollectionViewController。您可以在界面生成器中或以编程方式创建此CollectionViewController。然后将UICollectionViewController的collectionView视为普通视图,并将其添加到具有所需帧的视图中 如果您不熟悉CollectionView,请查看Google上的UICollectionView教程 UICollectionView tutorial