我正在尝试将此作为了解集合视图的起点:Creating a UICollectionView programmatically
我有一个viewDidLoad,它有一个像这样创建的UIScrollView:
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0.0, 64.0,
screenWidth,screenHeight)];
如何添加UICollectionViewController,如下所示:
ACollectionViewControllerr *vc = [[ACollectionViewController alloc] init];
[self.view addSubview:vc];
您是否需要向下滚动UIScrollView或uicollectionview是否已具备该功能?
答案 0 :(得分:1)
UICollectionView
继承自UIScrollView
,因此您无需添加UIScrollView
。只需将UICollectionView
直接添加到UIViewController
即可。
如果您使用UICollectionViewController
,则不需要UIViewController
。
答案 1 :(得分:0)
您正在尝试将ViewController添加到视图中,这将无法正常工作。请尝试以下方法:
ACollectionViewControllerr *vc = [[ACollectionViewController alloc] init];
[self.view addSubView:vc.view];
[vc didMoveToParentViewController];