簡體   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