gpt4 book ai didi

ios - iOS7 附件 View 中的错误背景颜色

转载 作者:可可西里 更新时间:2023-11-01 05:44:51 25 4
gpt4 key购买 nike

我有一个 UITableView,我已将我的单元格背景颜色设置为 RGB 244、240、246。我通过在表格、表格单元格和表格单元格中的内容 View 上设置背景颜色来完成此操作。

但是,配件(在本例中为复选标记)有黑色背景。

UIAccessoryView has black background

当我在表格上启用编辑时,左侧的删除圆圈也有黑色背景。

Editing enabled has more black background

我似乎无法更改此背景颜色。

我试过用下面的代码这样做:

cell.editingAccessoryView = [[UIView alloc] init];
cell.editingAccessoryView.backgroundColor = [UIColor colorWithRed:244/255 green:240/255 blue:246/255 alpha:1.0];

但是没有效果。

我尝试在 Storyboard 中寻找设置,但似乎没有任何区别。

我确实注意到,如果我将表格单元格和内容 View 背景颜色更改为“默认”,整个单元格背景将变为黑色(即使表格背景颜色仍然是我的自定义颜色)。

我已经阅读了 iOS7 转换指南,但没有看到任何与 UIAccessoryView 相关的内容。我还通过 stackoverflow 进行了搜索,但找不到与我遇到的问题相匹配的任何内容。

我该如何解决这个问题?

最佳答案

在 iOS 7 中,单元格默认为白色背景;在早期版本的 iOS 中,单元格继承封闭 TableView 的背景颜色。如果您想更改单元格的背景颜色,请在 TableView 委托(delegate)的 tableView:willDisplayCell:forRowAtIndexPath: 方法中进行。

希望对你有帮助

关于ios - iOS7 附件 View 中的错误背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19406149/

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