【发布时间】:2014-02-06 08:50:41
【问题描述】:
我是IOS新手,想在IOS实现collectionView的专辑。
我创建了View(name:AITCameraCollectionBrowser.xib),如下图所示。
并创建另一个AITPhotoCell.xib file,如下图所示。
我想在collectionView 上显示cell。
但AITCameraCollectionBrowser 中的button 和collectionView 均未显示。
而且我不知道为什么视图没有显示任何东西?
以下代码在viewDidLoad 中为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]];
}
为什么AITCameraCollectionBrowser 中的button 和collectionView 不显示。
我在viewDidLoad 中缺少什么吗?
【问题讨论】:
-
如果您是初学者,请问您为什么使用xib文件并且使事情变得更加复杂。
-
我找到了一些例子,它使用 xib 文件来实现。它使用
tableView,我想从tableView更改为CollectionView。 -
你需要实现几个UICollectionViewDataSource方法,至少collectionView:cellForItemAtIndexPath:和collectionView:numberOfItemsInSection:
-
试试这个,它不像你发现的那样过时。 Beginning UICollectionView In iOS 6: Part 1/2
标签: ios iphone objective-c uicollectionview uicollectionviewcell