gpt4 book ai didi

ios - 如何设置表格 View 编辑附件的背景颜色?

转载 作者:搜寻专家 更新时间:2023-11-01 05:47:03 25 4
gpt4 key购买 nike

我的应用程序的主题颜色是绿色,所以一切都必须是绿色的,就像这个表格 View 单元格:

enter image description here

问题是,当我单击“编辑”按钮时,单元格左侧会弹出一个小减号,但它不是绿色的:

enter image description here

我不明白为什么会这样。这是我在 cellForRowAtIndexPath

中的代码
let cell = UITableViewCell()
cell.textLabel?.text = someStuff
cell.textLabel?.backgroundColor = UIColor(red: 0xca / 0xff, green: 1, blue: 0xc7 / 0xff, alpha: 1)
cell.contentView.backgroundColor = UIColor(red: 0xca / 0xff, green: 1, blue: 0xc7 / 0xff, alpha: 1)

// Look! here I set the color of the editing accessory!
cell.editingAccessoryView?.backgroundColor = UIColor(red: 0xca / 0xff, green: 1, blue: 0xc7 / 0xff, alpha: 1)
return cell

如您所见,我已将所有内容设置为绿色,包括文本标签、背景,甚至 editingAccessoryView!但那东西不是绿色的!如上所示,它保持白色。

还有什么我必须设置才能使它变绿吗?

最佳答案

您必须在 tableView:willDisplayCell:forRowAtIndexPath: 方法中执行此操作。你可以这样:

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = UITableViewCell()
cell.textLabel?.text = "MyText"
return cell
}

func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
cell.backgroundColor = UIColor(red: 0xca / 0xff, green: 1, blue: 0xc7 / 0xff, alpha: 1)
}

编辑:

这是上面代码的可视化结果: enter image description here

关于ios - 如何设置表格 View 编辑附件的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37110730/

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