Если я устанавливаю атрибут backgroundColor в сгруппированном UITableViewCell, цвет фона успешно изменяется. Отлично.
Но я бы хотел использовать UIAppearance для изменения цвета фона на всех моих UITableViewCells, поэтому я могу сделать это в одном месте и повредить изменение. Здесь мой код:
[[UITableViewCell appearance] setBackgroundColor:[UIColor colorWithRed:30.0/255.0 green:30.0/255.0 blue:30.0/255.0 alpha:1.0]];
UITableViewCell реализует UIAppearance и UIAppearanceContainer, поэтому я бы подумал, что это сработает. Но это не так. Я также пытался использовать -[UITableViewCell appearanceWhenContainedIn:(Class)]
, и это тоже не работает.
Любые идеи?