【发布时间】:2014-03-18 21:26:44
【问题描述】:
在我的应用程序的一个标签栏上,我想要UICollectionView。该选项卡视图的控制器是UIViewController。此外,在同一个视图中,我计划在 UICollectionView 之上放置 UIView。
所以我在相应选项卡视图的 UIView 中的情节提要中创建了 UICollectionView,还创建了从 UICollectionViewController 派生的类。但我不确定如何将它(UICollectionViewController 派生类)绑定到情节提要中的 UICollectionView。
【问题讨论】:
-
您可以声明 UICollection 的 IB 并将其附加到特定的 UIViewController。
-
但我不想将 UICollectionView 附加到 UIViewController。我想将它附加到我的 UICollectionViewController,就像我会从情节提要中的对象列表中创建一个单独的 UICollectionViewController 并更改其类一样。
-
我最好的猜测是我必须将
UICollectionView的委托绑定到我的UICollectionViewController派生类,但是如何?我是否必须在我的 UIViewController 类中创建 UICollectionViewController 的属性,然后将 UICollectionView 委托绑定到它? -
如果您在 UIViewController 类中声明 IB 变量,那么您可以在 UIViewController 中以编程方式或使用情节提要。
-
我在
UIViewController和 viewDidLoad 中创建了UICollectionView的 IB a) 创建了UICollectionViewController类的实例 b) 将UICollectionView委托给了该类。UICollectionViewController类既没有调用 viewDidLoad,也没有调用numberOfSectionsInCollectionView。
标签: ios uicollectionview