Я реализовал UICollectionView
с настраиваемым макетом. Он добавляет украшение в макет. Я использую следующий код, чтобы добавить атрибуты макета вида украшения:
-(NSArray *)layoutAttributesForElementsInRect:(CGRect)rect
{
NSArray *allAttributes = [super layoutAttributesForElementsInRect:rect];
return [allAttributes arrayByAddingObject:[self layoutAttributesForDecorationViewOfKind:kHeaderKind atIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]]];
}
Данные в виде коллекции представлены NSFetchedResultsController
.
Теперь он выглядел так, будто он работал нормально, но когда просмотр коллекции пуст, он терпит неудачу, потому что раздел 0. Пробовал использовать его без указательного пути, но тоже не удается. Любые мысли о том, как использовать декорации в пустой UICollectionView
? Должно быть возможным, поскольку элементы оформления не управляются данными.