Я только начинаю реализовывать мультиселективный UICollectionView. Будет ли ниже рассматриваться как «безопасный» код (поскольку я предполагаю, что по какой-то причине он называется BackgroundView вместо AccessoryView или такой)? У меня была идея сэкономить несколько усилий, я намерен отслеживать выбранные элементы в пути индекса для дальнейшего использования через массив.UICollectionView cell: безопасно ли вывести cell.selectedBackgroundView на передний план?
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
//....
cell.selectedBackgroundView = someView_With_A_Checkmark_Image;
[cell bringSubviewToFront:cell.selectedBackgroundView];
//...
return cell;
}
Звучит неплохо. Это имеет смысл для меня в конкретной ситуации, я предполагаю, вместо добавления в контентный вид, было просто любопытно, поскольку это казалось странным. – ceekay