Я создал представление коллекции очень просто для примера проекта представления коллекции Apple. У меня есть представление коллекции в контроллере представления в раскадровке, и я установил метку внутри ячейки представления коллекции в верхней правой части представления коллекции. Я подключил это к 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 всегда равен нулю. Соответственно то что я вижу в симуляторе это пустые белые ящики. Что я пропустил?