У меня есть круговая диаграмма, которая доступна для кликов, каждая секция представляет ячейку внутри UICollectionView. При нажатии на раздел пирога я хочу изменить цвет фона ячейки, которой он соответствует. Я использую следующее, но ничего не происходит.Как изменить UICollectionView Цвет фона ячейки с внешнего UICollectionView
- (void)pieChart:(XYPieChart *)pieChart didSelectSliceAtIndex:(NSUInteger)index {
NSIndexPath *path = [NSIndexPath indexPathWithIndex:index];
[[self.collectionCategories cellForItemAtIndexPath:path] setBackgroundColor:[UIColor blueColor]];
}
Любые идеи, спасибо.
Этот код находится в том же контроллере, который имеет вид коллекции ? – rdelmar
Да, он просто не хочет взаимодействовать или вносить изменения. Я проверил, чтобы убедиться, что они подключены, и это так, и я также попытался изменить цвет ячейки (она работает), когда ячейка создана. – ORStudios
Вы проверили (с протоколированием или отладчиком), что [self.collectionCategories cellForItemAtIndexPath: path] возвращает ячейку? – rdelmar