Ios 将UICollectionViewController作为对象调用

Ios 将UICollectionViewController作为对象调用,ios,objective-c,xcode,Ios,Objective C,Xcode,我是UICollectionView新手,我知道如何构建UICollectionViewController,但由于我的ViewController.m变得越来越笨拙,我想将UICollectionViewContoller移动到不同的类中,并从view controller调用它,然后将其连接到UIViewController中的IBOutlet 比如 @interface simpleCollectionView : UICollectionView 在视图控制器中调用此对象 您应该研究i

我是UICollectionView新手,我知道如何构建UICollectionViewController,但由于我的ViewController.m变得越来越笨拙,我想将UICollectionViewContoller移动到不同的类中,并从view controller调用它,然后将其连接到UIViewController中的IBOutlet

比如

@interface simpleCollectionView : UICollectionView
在视图控制器中调用此对象

您应该研究iOS的设计模式 这里有一个例子 例如,与MVC类似:您正在使用UICollectionViewController
模型和视图可以从NSObject类扩展。

您可以将UICollectionView子类化为SimpleCollectionView,并声明ViewController以扩展SimpleCollectionView@interface MyViewController:SimpleCollectionView

然而,我怀疑您实际上在寻找一个容器视图控制器,它允许您在现有视图中嵌入一个视图控制器