我有一個簡短的問題。我想以編程方式創建一個ViewController,它具有UICollectionView,並將其添加到ScrollView。如果我使用Interfacebuilder執行此操作,則一切正常。但創建實例並以編程方式添加它不起作用,CollectionView不會顯示。這裏是我的代碼的一部分:創建視圖控制器+的CollectionView程序並將其添加到滾動型
ViewController.m
ViewControllerCell* Cell = [[ViewControllerCell alloc]init];
[_contentScrollView addSubview:Cell.view];
ViewControllerCell.m
- (void)viewDidLoad{
[super viewDidLoad];
[self.view addSubview:self.collectionView];
[self.view setBackgroundColor:[UIColor lightGrayColor]];
}
淺灰色的背景出現了,所以我認爲,該子視圖中添加,但不知何故我的collectionview沒有出現。任何人都可以幫我嗎?
是您的滾動視圖的contentsize夠大嗎? – iPP
嗯,很好的問題,與interfacebuilder我剛創建一個容器視圖,並將其CustomClass設置爲ViewControllerCell。 但我只是用了滾動水平滾動的的CollectionView應該做垂直滾動,它的工作原理,如果我米使用Interface Builder – seniorbenelli
第一件事,ScollView內滾動視圖是壞的。關於你的問題,從'ViewController.m'發佈一些更多的代碼,你在那裏創建你的滾動視圖'contentScrollView' – iPP