繁体   English   中英

向UITableCellView添加子视图

[英]Adding a subview to UITableCellView

我想向UITableCellView类添加一个子视图。 但是,该类中没有提供的视图似乎完全能够满足我的需求。

我基本上想添加自己的背景视图,以填充整个单元格。 但是,如果替换backgroundView ,则不再显示分组表格视图布局中的样式。 如果我将一个子视图添加到backgroundView ,则该子视图根本不会显示。 如果将子视图添加到contentView ,则无法在附件图标后面绘制。

我想念什么?

您可能想看一下这篇文章:

“轻松自定义UITableView绘图”

尤其是:

第一:UITableView本身不会绘制任何背景,只是背景。 要自定义UITableView的背景,只需将其backgroundColor设置为[UIColor clearColor],即可在UITableView后面的视图中绘制自己的背景。

基本上,您不能更改GroupedTable View的背景。

尝试将其与PlainTable一起使用。

并将您的背景图像(大小=单元格大小)添加到cellforRowAtIndex方法。

只需将自定义视图添加为contentView的一部分。 设置该单元格的唯一重用标识符,在创建它时对其进行配置,然后再简单地重置数据组件(如果创建自定义单元格控制器类,以便它可以跟踪所有部件并使用setter /数据的获取者)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM