UITableView 是不是支持带有矩形(非圆形)部分的分组样式?

Posted

技术标签:

【中文标题】UITableView 是不是支持带有矩形(非圆形)部分的分组样式?【英文标题】:Does UITableView support grouped style with rectangular (not rounded) sections?UITableView 是否支持带有矩形(非圆形)部分的分组样式? 【发布时间】:2010-08-31 09:51:51 【问题描述】:

我想展示一个基本布局如下的 UITableView:

标题视图 表格行 表格行 表格行 标题视图 表格行 表格行

带有部分标题视图的分组样式是执行此操作的自然方式,但我不希望分组部分具有“缩小(左右填充)、圆角”外观。我希望它看起来像一个带索引的普通表格:表格行都是矩形和全宽的,带有周期性的标题部分以将表格行分成组。

这可以通过分组样式表实现吗?或者我可以用一个普通的表格和部分标题的自定义内容视图来模拟这个吗?还是有其他方法可以做到这一点?我想尽可能多地重用 UITableView,而不必编写完整的自定义控件。

【问题讨论】:

【参考方案1】:

我会选择您提出的第二个选项。你可以做的是使用委托方法viewForHeaderInSection and viewForFooterInSection

【讨论】:

我不知何故假设普通样式表不能有多个部分,因此不能有部分标题视图。将表格样式设置为具有多个部分的普通样式(并按照您的说明使用 viewForHeaderInSection),这正是我想要的。 太好了,很高兴我能帮上忙 :) 祝你好运! /保罗

以上是关于UITableView 是不是支持带有矩形(非圆形)部分的分组样式?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Python PIL 模糊图像的非矩形或圆形区域?

UITableView 单元格方形而不是圆形

需要圆形裁剪功能而不是矩形

带有弯曲边缘的 Android 矩形

iTunes connect 是不是会自行将矩形应用程序图标转换为圆形?

如何将已经设置好的VC MFC 矩形按钮改成圆形 工程的基类是CView