我正在尝试创建自己的自定义UICollectionView
首先,我在我的Storyboard中添加了CollectionView。
选择“紫色”的原因是因为起初我体验了我的控制器完全不显示。因此,我将CELL变成了灰色,并且在将“收藏夹视图”也变成了紫色之后,发现它是不可见的物品。
我正在尝试用唯一的图像和标签填充收藏视图。这是我旅程的开始。
这是我的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"];
并在您的
cellForItemAtIndexPath
中执行此操作NSString *identifier = @"YourCellIdentifier";
ZoneCollectionViewCell *cell = (ZoneCollectionViewCell*)[collectionView dequeueReusableCellWithReuseIdentifier:identifier forIndexPath:indexPath];
关于ios - UICollectionView和UICollectionViewCell不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47604238/