Я до сих пор использовал UITableViews успешно, но я не могу заставить UICollectionView работать.Как зарегистрировать пользовательский CollectionViewCell?
@interface NewsCollectionViewDataSource : NSObject <UICollectionViewDataSource, UICollectionViewDelegate>
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
TNCollectionViewCell *newscell = nil;
newscell = [collectionView dequeueReusableCellWithReuseIdentifier:newsCellReuseIdentifier forIndexPath:indexPath];
if (!newscell) {
[[NSBundle bundleForClass:[self class]] loadNibNamed:@"TNCollectionViewCell" owner:self options:nil];
}
newscell.newsLabel.text = [[self newsForIndexPath:indexPath] headLine];
return newscell;
}
Everytime я получаю каждый раз к линии:
newscell.newsLabel.text = [[self newsForIndexPath:indexPath] headLine];
newscell равна нулю.
Я регистрирую его неправильно?
Где зарегистрирован звонок? –
У меня создалось впечатление, что линия, начинающаяся с '[[NSBundle bundleForClass', позаботится об этом. – Houman