[英]Collection View controller not adding as a subview
i have a collection view controller if i add it as sub view as 我有一个集合视图控制器,如果我将其添加为子视图
YDCollectionViewCtr *collectionView = [self.storyboard instantiateViewControllerWithIdentifier:@"collectionview"];//collectionview
collectionView.view.frame = CGRectMake(0, 154, 320, 300);
collectionView.bussnessdic =bussinessphotoDic;
[self.navigationController.view addSubview:collectionView.view];
or [self.view addSubview:collectionView.view]; 或[self.view addSubview:collectionView.view];
than just a black screen is added 不只是添加了黑屏
but when i push it it works perfectly..... I need to add it as subview. 但是当我按下它时,它就可以完美地工作.....我需要将其添加为子视图。 Any kind of help will be appreciable 任何形式的帮助都将是可贵的
[self addChildViewController: collectionView];
Try this 尝试这个
Just replace 只需更换
[self.navigationController.view addSubview:collectionView.view];
to 至
[self.view addSubview:collectionView.view];
我认为您应该将collectionView
添加为childViewController
I Faced this issue while working on my App. 我在处理我的应用程序时遇到了这个问题。
you are not calling these methods. 您没有调用这些方法。
[self.CollectionView.collectionViewLayout collectionViewContentSize];
[self.CollectionView reloadData];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.