Тень слоя iPhone UITableViewCell

Я пытаюсь добавить тень к UITableViewCell, используя layer.shadowColor, Offset, Radius, но, похоже, это никак не влияет. Стол сгруппирован по стилю. Любые идеи, почему?

Вот код, который я использую:

cell.layer.shadowColor= [UIColor blackColor].CGColor;
cell.layer.shadowRadius = 5.0;
cell.layer.shadowOffset = CGSizeMake(10, 10);
22
задан Dondragmer 9 April 2012 в 06:14
поделиться

1 ответ

Иерархия представления ячейки сгруппированного представления таблицы действительно довольно непрозрачна. cell.layer фактически относится к слою основного вида ячейки, который занимает всю ширину таблицы. Закругленная часть вставленной ячейки фактически обрабатывается частными методами Apple для рисования сгруппированных ячеек.

Вам, вероятно, повезет больше, если вы создадите собственный подкласс UITableViewCell.

2
ответ дан 29 November 2019 в 03:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: