tvOS 自定义 UITableViewCell,UIView 在选定状态下丢失背景

tvOS custom UITableViewCell with UIView losing background in selected state

我有一个简单的 tvOS 应用程序 UITableView,自定义 UITableViewCell 有内部 UIView。当单元格被选中(没有聚焦,必须被选中)然后 UIView 变得不可见时发生了奇怪的事情(部分原因是我稍后通过将边框设置为 UIView 发现的) 下图显示了问题:

我测试过,当从 UITableViewCelloverride func setHighlighted 创建子类时,我重置了背景值,然后 UIView 将再次成为 "visible"

在选中状态下再次设置视图的背景颜色,这发生在iOS以及tvOS中:

- (void)setSelected:(BOOL)selected;

- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;