繁体   English   中英

Collection View控制器未添加为子视图

[英]Collection View controller not adding as a subview

我有一个集合视图控制器,如果我将其添加为子视图

YDCollectionViewCtr *collectionView = [self.storyboard instantiateViewControllerWithIdentifier:@"collectionview"];//collectionview
     collectionView.view.frame = CGRectMake(0, 154, 320, 300);
    collectionView.bussnessdic =bussinessphotoDic;
   [self.navigationController.view addSubview:collectionView.view];

或[self.view addSubview:collectionView.view];

不只是添加了黑屏 在添加子视图时

但是当我按下它时,它就可以完美地工作.....我需要将其添加为子视图。 任何形式的帮助都将是可贵的 一边推

[self addChildViewController: collectionView];

尝试这个

只需更换

[self.navigationController.view addSubview:collectionView.view];

[self.view addSubview:collectionView.view];

我认为您应该将collectionView添加为childViewController

我在处理我的应用程序时遇到了这个问题。

您没有调用这些方法。

[self.CollectionView.collectionViewLayout collectionViewContentSize];
[self.CollectionView reloadData];

暂无
暂无

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

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