CALayer отбрасывает тень на каждый подслой, как удалить?

У меня есть контейнер UIView с табличным представлением в нем, ячейки которого содержат изображения и кнопки.

Я хочу добавить тень к самому внешнему контейнеру, но когда я это сделал, я обнаружил, что тени также добавляются ко всем изображениям и кнопкам. Как я могу добавить тень только к самому слою без его подслоев?

код:

listContainer.layer.shadowColor = [UIColor blackColor].CGColor;
listContainer.layer.shadowOffset = CGSizeMake(3, 0);
listContainer.layer.shadowOpacity = .8;
listContainer.layer.borderColor = [UIColor blackColor].CGColor;

Спасибо!

5
задан leo 5 August 2011 в 10:22
поделиться