我创建了一个非常简单的集合视图,类似于苹果的集合视图示例项目。在Storyboard中的View Controller中有一个集合视图,并在集合视图单元格的右上部分设置了一个标签。我已将其连接到自定义单元格中的IBOutlet。以下是相关代码:
- (void)viewDidLoad
{
[super viewDidLoad];
[self.workoutView registerClass:[Cell class] forCellWithReuseIdentifier:@"Cell"];
...
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
if (collectionView == self.collView) {
Cell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
cell.segmentTitle.text = @"some text";
cell.backgroundColor = [UIColor whiteColor];
return cell;
}
return nil;
}
在segmentTitle.text
之后,我设置了一个断点,但segmentTitle始终为空。因此,在模拟器中看到的是空白的白色框。我错过了什么吗?