gpt4 book ai didi

ios - 如何更改 UItableviewcell accessoryType 的背景颜色?

转载 作者:行者123 更新时间:2023-11-28 10:42:55 25 4
gpt4 key购买 nike

我正在使用 UITableviewCell 的附件类型复选标记属性来区分选定的单元格和其他单元格,但我倾向于在它下面看到这个奇怪的背景 View ?

        cell!.selectionStyle = .none
cell?.backgroundColor = UIColor.clear
cell?.tintColor = UIColor(hexString: "#866bff")
cell?.contentView.backgroundColor = UIColor(hexString: "#F8F9FA")
cell!.textLabel!.font = UIFont(name: "OpenSans", size: optionsSize)
cell!.textLabel!.textColor = UIColor(hexString: "#484D57") //optionsTextColor ?? tint ?? cell!.textLabel!.textColor
cell!.textLabel!.textAlignment = optionsTextAlignment ?? cell!.textLabel!.textAlignment
cell!.textLabel!.text = "\(options[indexPath.row])"
//cell!.accessoryType = indexPath.row == selectedIndex ? .checkmark : .none

if(indexPath.row == selectedIndex){

cell?.accessoryType = .checkmark
}else{
cell?.accessoryType = .none
}

cell?.textLabel?.textColor = indexPath.row == selectedIndex ? UIColor(hexString: "#866bff") : tint


return cell!

enter image description here

最佳答案

作为注释,更改单元格的 backgroundColor 以匹配单元格的 contentView backgroundColor 修复它,因为 accessoryView 与单元格的 contentView 无关,它将使用单元格背景颜色作为背景颜色

关于ios - 如何更改 UItableviewcell accessoryType 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49663384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com