tvOS 自定义 UITableViewCell,UIView 在选定状态下丢失背景
tvOS custom UITableViewCell with UIView losing background in selected state
我有一个简单的 tvOS 应用程序 UITableView
,自定义 UITableViewCell
有内部 UIView。当单元格被选中(没有聚焦,必须被选中)然后 UIView 变得不可见时发生了奇怪的事情(部分原因是我稍后通过将边框设置为 UIView
发现的)
下图显示了问题:
我测试过,当从 UITableViewCell
和 override func setHighlighted
创建子类时,我重置了背景值,然后 UIView
将再次成为 "visible"
在选中状态下再次设置视图的背景颜色,这发生在iOS以及tvOS中:
- (void)setSelected:(BOOL)selected;
和
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;
我有一个简单的 tvOS 应用程序 UITableView
,自定义 UITableViewCell
有内部 UIView。当单元格被选中(没有聚焦,必须被选中)然后 UIView 变得不可见时发生了奇怪的事情(部分原因是我稍后通过将边框设置为 UIView
发现的)
下图显示了问题:
我测试过,当从 UITableViewCell
和 override func setHighlighted
创建子类时,我重置了背景值,然后 UIView
将再次成为 "visible"
在选中状态下再次设置视图的背景颜色,这发生在iOS以及tvOS中:
- (void)setSelected:(BOOL)selected;
和
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;