繁体   English   中英

如何在UIViewController的UIScrollview中添加UICollectionViewController?

[英]How do you add a UICollectionViewController to a UIScrollview within a UIViewController?

我试图以此为起点来了解集合视图: 以编程方式创建UICollectionView

我有一个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已经具有该功能?

UICollectionView继承自UIScrollView ,因此您无需添加UIScrollView 只需将UICollectionView直接添加到UIViewController即可。

如果使用UICollectionViewController则不需要UIViewController

请参阅UICollectionView的文档

您正在尝试将ViewController添加到视图中,这将不起作用。 请尝试以下操作:

ACollectionViewControllerr *vc = [[ACollectionViewController alloc] init];

[self.view addSubView:vc.view];
[vc didMoveToParentViewController];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM