在UITableViewCell
的标头中,selectedBackgroundView
和backgroundColor
未标记为UI_APPEARANCE_SELECTOR
,但以下代码有效:
UITableViewCell *cellAppearance = [UITableViewCell appearance];
cellAppearance.backgroundColor = kCellBackgroundColor;
UIView *selectedView = [UIView new];
selectedView.backgroundColor = kMainPrimaryColor;
cellAppearance.selectedBackgroundView = selectedView;
我的单元格的背景颜色和所选动画都会针对我的所有表格进行修改。任何想法为何有效?我想知道其他对象的属性是否也能正常工作,即使没有标记为UI_APPEARANCE_SELECTOR
。