Тень не отображается на ячейке в iOS

Я использую UICollectionView для создания нескольких эскизов в Главном представлении.

это отлично работает, и я могу разместить границу вокруг ячеек, а также применить радиус границы (угла).

единственное, что, похоже, не прилипает, это тень для каждой ячейки.

вот мой код

....

[cell.layer setBorderColor:[UIColor colorWithRed:213.0/255.0f green:210.0/255.0f blue:199.0/255.0f alpha:1.0f].CGColor];
[cell.layer setBorderWidth:1.0f];
[cell.layer setCornerRadius:7.5f];
[cell.layer setShadowOffset:CGSizeMake(0, 1)];
[cell.layer setShadowColor:[[UIColor darkGrayColor] CGColor]];
[cell.layer setShadowRadius:8.0];
[cell.layer setShadowOpacity:0.8];

return cell;

ты знаешь, что я делаю неправильно и что я могу сделать для тени, чтобы показать?

1 ответов


необходимо разрешить создание тени за пределами границ;

[клетки.layer setMasksToBounds: NO];