分组 UITableView 上的自定义背景图像
Posted
技术标签:
【中文标题】分组 UITableView 上的自定义背景图像【英文标题】:Custom Background Image on Grouped UITableView 【发布时间】:2012-09-24 17:56:44 【问题描述】:我将如何为 UITableView 设置自定义背景图像。工作中的扳手是表格是分组样式(第一个单元格的圆顶角和最后一个单元格的圆角底角)。我希望尽可能多地在代码中做到这一点,而不是过多地依赖图像。
理想情况下,这是解决方案,但我不知道这是否可行:
-
创建一张自定义背景图片
对每个单元格应用相同的自定义背景图片
自动舍入,因为它是分组表格样式
利润。
这就是它的运作方式吗(除了利润部分......毕竟我是一名应用程序开发人员)?我是否需要重新考虑我的方法,或者这可能吗?如何在 ios 5+ 特定的代码中执行我所描述的(或其他方法)?
更新
为了澄清一点,我要问的主要问题是:即使您使用的是矩形图像,顶部和底部单元格是否仍会发生舍入?
【问题讨论】:
你能不把 UITableView 的 backgroundView 设置成你想要的吗? 背景图片是特定于单元格的,而不是整个表格。表中可能包含不同数量的数据。它不是静态的。我认为在那种情况下这行不通? 【参考方案1】:好吧,我认为您所说的没问题,但我建议在 .nib 文件中创建一个独特的单元格布局并在其中应用背景。然后,您可以使用 initWithNibName 管理 ViewController 上 UITableView 方法中的每个单元格。
【讨论】:
这是我的主要问题:即使您使用的是矩形图像,顶部和底部单元格是否仍会发生舍入? 我没有尝试这样做,但我认为您可以将其设置为像在 IB 中一样进行裁剪以上是关于分组 UITableView 上的自定义背景图像的主要内容,如果未能解决你的问题,请参考以下文章
使用图像设置 backgroundView 时缺少分组的 UITableView 的单元格分隔符
使用图像作为 UITableView 背景;背景仍然显示黑色