[英]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.