如何将附件视图背景设置为与 UItableViewCell 中的内容视图相同的背景?

Posted

技术标签:

【中文标题】如何将附件视图背景设置为与 UItableViewCell 中的内容视图相同的背景?【英文标题】:How to set accessory view background to same background as content view in UItableViewCell? 【发布时间】:2011-10-24 08:26:38 【问题描述】:

我已成功将表格视图单元格的背景更改为我的应用程序中的图像,但它没有扩展到附件视图的背景。有什么办法解决这个问题吗?

感谢您的帮助,

斯蒂芬

【问题讨论】:

截屏在这里会很有帮助。 【参考方案1】:
cell.textLabel.backgroundColor = [UIColor clearColor];
cell.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg-Cell-Image.jpg"]];

如果您只使用单元格的文本标签来显示内容,请尝试这种方式

【讨论】:

【参考方案2】:

您可以使用tableview的tableView:willDisplayCell:forRowAtIndexPath:委托功能。为该函数中的单元格赋予背景颜色。它还将为辅助视图背景提供颜色。

【讨论】:

【参考方案3】:

这是一个旧线程,我发现它最有帮助。不过对我有用的是在 IB 中设置单元格颜色(单元格是原型):

【讨论】:

以上是关于如何将附件视图背景设置为与 UItableViewCell 中的内容视图相同的背景?的主要内容,如果未能解决你的问题,请参考以下文章

如何将 UITableViewWrapper 的大小调整为与 UITableView 相同的大小?

全局设置按钮的背景颜色,除了 UITableView 中的辅助按钮

如何使用动态单元格设置视图(UITableview)的背景?

UITableView 编辑附件视图分隔线颜色

内容的 UITableView 背景图像

保存 UITableView 单元格附件的状态?