为什么Collection Cell没有显示在collectionView上?

时间:2014-02-06 08:50:41

标签: ios iphone objective-c uicollectionview uicollectionviewcell

我是IOS的新手,我希望在IOS中通过collectionView实施相册。

我创建了View(名称: AITCameraCollectionBrowser.xib ),如下图所示。

enter image description here

并创建另一个AITPhotoCell.xib file,如下图所示。

enter image description here

我希望cell上显示collectionView

button中的collectionViewAITCameraCollectionBrowser都没有显示。

我不知道为什么View没有显示任何内容?

以下代码位于viewDidLoad的{​​{1}}

AITCameraCollectionBrowser.m

为什么- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. [self.collectionview registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:@"cell"]; self.collectionview.dataSource = self; self.collectionview.delegate = self; [self.collectionview addSubview:_collectionview]; UINib *nib = [UINib nibWithNibName:@"AITPhotoCell" bundle:nil]; [self.collectionview registerNib:nib forCellWithReuseIdentifier:[AITPhotoCell reuseIdentifier]]; } 中的buttoncollectionView未显示。

我是否缺少AITCameraCollectionBrowser中的某些内容?

1 个答案:

答案 0 :(得分:0)

UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
[flowLayout setItemSize:CGSizeMake(75,75)];
[flowLayout setScrollDirection:UICollectionViewScrollDirectionVertical];
[self.collectionview setCollectionViewLayout:flowLayout];
[self.collectionview registerNib:[UINib nibWithNibName:@"AITPhotoCell" bundle:nil] forCellWithReuseIdentifier:@"CellIdentifier"];

试试这个..它的工作......:)