带有自定义单元格的表格视图仍然是普通的表格视图吗?

Posted

技术标签:

【中文标题】带有自定义单元格的表格视图仍然是普通的表格视图吗?【英文标题】:Is a table view with custom cells still a plain table view? 【发布时间】:2015-01-13 09:09:07 【问题描述】:

Apple defines 一个简单的表格视图,如下所示:

简单。在普通样式中,行可以分成带标签的部分 并且一个可选的索引可以沿着右边缘垂直出现 风景。标题可以出现在部分中的第一项之前,并且 在最后一项之后可以出现页脚。

或者在more detail:

普通(或常规)样式的表格视图显示的行 在屏幕上伸展并具有乳白色背景(请参阅 图 1-1)。一个普通的表格视图可以有一个或多个部分, 部分可以有一行或多行,每个部分可以有自己的 页眉或页脚标题。 (页眉或页脚也可能有自定义 视图,例如包含图像的视图)。当用户滚动 通过一个有很多行的部分,该部分的标题浮动到 表格视图的顶部和部分的页脚浮动到 底部。

普通表视图的一种变体将索引与部分相关联 快速导航;图 1-2 显示了这种表的一个示例 视图,称为索引列表。索引向右下方运行 表视图的边缘。索引中的条目对应于部分 标题标题。触摸索引中的项目会将表格视图滚动到 相关的部分。例如,章节标题可以是 两个字母的州缩写,一个部分的行可以是 该州的城市;触及索引中的某个位置 显示所选州的城市。索引列表中的行 不应有披露指示符或详细披露按钮, 因为这些会干扰索引。

现在您可以使用自定义单元格而不是四种默认样式(默认、副标题、值 1、值 2)。如果您有一个“疯狂”的自定义单元格,它仍然是一个“普通”的表格视图吗?还是仅对默认样式有效?因为文档仅在屏幕截图上显示默认样式。

【问题讨论】:

顺便说一句:你尝试的时候发生了什么? 它确实有效,但并不意味着它是否被 Apple 允许。我想将索引器与我的自定义单元格一起使用,但我以前从未见过(仅使用单元格的默认样式)。 【参考方案1】:

tableview 样式会影响 table view - 而不是 table view 单元格。所以是的,一个普通的 tableview 可以——而且应该有——自定义单元格。

【讨论】:

以上是关于带有自定义单元格的表格视图仍然是普通的表格视图吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用带有 TextField 的自定义表格视图单元格关闭数字键盘

ios在表格视图单元格中视觉调整图像大小

从自定义单元格重新加载表格视图数据

iOS:自定义表格视图单元格中的约束

如何动态更改自定义单元格的表格视图单元格的高度?

使用自定义表格视图单元格中的故事板segue