【发布时间】:2021-06-07 01:19:57
【问题描述】:
【问题讨论】:
-
我已经尝试过但不适合我。
标签: ios swift uitableview xib
【问题讨论】:
标签: ios swift uitableview xib
不太确定,你说的我已经试过是什么意思,从你发布的代码 sn-p 显然你没有,你可以做这个 tableView 委托或在你的 headerView 本身的awakeFromNib 中
guard let header =
detailTableView.dequeueReusableHeaderFooterView(withIdentifier: "DetailListHeaderView") as? DetailListHeaderView else { fatalError("could not create headerView") }
let backgroundView = UIView(frame: header.bounds)
backgroundView.backgroundColor = UIColor(white: 0.5, alpha: 0.5)
header.backgroundView = backgroundView
//other codes of yours
return header
【讨论】:
我发现将 IB 中的背景颜色属性设置为默认值可以解决警告问题。但是,我的顶级项目是视图,而您的是单元格,它可能具有不同的默认颜色,这会导致警告。
【讨论】: