当前我正在使用table.sectionIndexBackgroundColor = .clear
,这会使部分索引变为半透明,从而导致您可以在下面的屏幕截图中看到。
我正在尝试移除半透明覆盖,该覆盖结束于iPhone X上的“主页”按钮区域上方。另一种选择是将分区索引背景扩展到整个区域并设置非透明颜色,因为这种在圆形显示器上的设计看起来真的很奇怪。
任何想法如何做到这一点?
编辑
关键是,如果我将背景色更改为任何值,则“滚动”时,“主页”按钮附近的区域将保持半透明。
答案 0 :(得分:0)
已修复
func tableView(_ tableView: UITableView, cellForRowAt path: IndexPath) -> UITableViewCell {
let cell = table.dequeueReusableCell(withIdentifier: "identifier", for: path)
let data = ...
cell.textLabel!.text = ...
// here it comes
cell.contentView.superview?.backgroundColor = UIColor.clear
return cell
}