我有一个简单的 tvOS 应用程序,它带有 UITableView
和自定义的 UITableViewCell
,在 UIView 内部。当单元格被选中(没有聚焦,必须被选中)然后 UIView 变得不可见时发生了奇怪的事情(部分原因是我后来通过将边框设置为 UIView
发现的)
下图显示了问题:
我测试过,当从 UITableViewCell
创建子类和 override func setHighlighted
时,我重置了背景值,然后 UIView
将再次“可见”
最佳答案
在选中状态下再次设置 View 的背景色,这在 iOS 和 tvOS 中都会发生:
- (void)setSelected:(BOOL)selected;
和
- (void)setHighlighted:(BOOL)highlighted animated:(BOOL)animated;
关于swift - tvOS 自定义 UITableViewCell,UIView 在选定状态下丢失背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35646729/