独自のカスタムUICollectionViewを作成しようとしています まず、私は自分のストーリーボードにCollectionViewを追加しました。UICollectionViewとUICollectionViewCellが機能しない
最初に私は私のcontorllerがまったく表示されないexpereincedのでPURPLE理由はあります。だから、私はCELLを灰色にして、Collection Viewを紫色にした後に見えないアイテムに気づいた。
コレクションビューに一意のイメージとラベルを設定しようとしています。これが私の旅の始まりです。ここで
私CollectionViewController
#import "LoadZoneViewController.h"
#import "ZoneCollectionViewCell.h"
@interface LoadZoneViewController()
@end
@implementation LoadZoneViewController
static NSString * const reuseIdentifier = @"Cell";
- (void)viewDidLoad {
[super viewDidLoad];
// Register cell classes
[self.collectionView registerClass:[UICollectionViewCell class] forCellWithReuseIdentifier:reuseIdentifier];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
#pragma mark <UICollectionViewDataSource>
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
#warning Incomplete implementation, return the number of sections
return 12;
}
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
#warning Incomplete implementation, return the number of items
return 12;
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath];
// Configure the cell
return cell;
}
#pragma mark <UICollectionViewDelegate>
@end
である私も、カスタムUICollectionViewCellを定義しますが、私はこの問題を修正た後、その心配しなければならないと思いました。現在の問題は、ラベルが表示されないことです。ビューにはスクロールバーがありますが、ラベルが12個表示されていません。
@interface LoadZoneViewController()<UICollectionViewDelegate,UICollectionViewDataSource>
があなたのviewDidLoad
[CollView registerNib:[UINib nibWithNibName:@"ZoneCollectionViewCell" bundle:nil] forCellWithReuseIdentifier:@"YourCellIdentifier"];
にこれを追加し、これを行うクラスのインタフェースにデリゲートを追加する
試みです。 delegate = self'とviewdidloadの 'self.collectionView.dataSource = self'を返します –
私はそれを試みました。まだ結果はありません。 – noodlez