UITableView 中的 indexPath 和 indexPath.section

Posted

技术标签:

【中文标题】UITableView 中的 indexPath 和 indexPath.section【英文标题】:indexPath and indexPath.section in UITableView 【发布时间】:2012-11-20 06:34:27 【问题描述】:

很多 iPhone 应用程序都需要 UITableView,我也读了很多,我知道 indexPath.row 是当前行但我不知道 indexPath 和 indexPath.section 是什么。能详细解释一下吗?

【问题讨论】:

【参考方案1】:

简单来说,section是w.r.t table,row是w.r.t section..

从下面的图片中,您可以更好地了解它,有关更多信息,您可以查看其他答案中的苹果文档..

【讨论】:

这给了我对我所问问题的可视化解释。非常感谢【参考方案2】:

一些数据的索引和标题标题,以及一个表中具有不同部分的不同数据,那么这里需要表中的部分..这里 indexPath 将这两个值与定义记录索引的行和部分一起存储有部分和行。

【讨论】:

【参考方案3】:

正如indexPath.row 是当前行一样,indexPath.Section 代表UITableView 的当前部分

请阅读这个简单的插图文档:https://developer.apple.com/documentation/uikit/views_and_controls/table_views

【讨论】:

【参考方案4】:

这里的每个人都可以为您详细解释。但如果你只自学,你就会得到它。我们只能为您提供参考。

UITableView Class Reference

学习并观察这一点,并使用其中给出的一些示例。你自己会经历很多。

【讨论】:

以上是关于UITableView 中的 indexPath 和 indexPath.section的主要内容,如果未能解决你的问题,请参考以下文章

UITableView indexPath.row 不增加

如何将 uitableview 选择与 indexpath 值居中

tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) 没有被调用

func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) 几乎符合可选要求

获取 UITableView 中最近添加的行的 indexPath

如何在 UITableView 中获取选定的 indexPath.section 和 indexPath.row 值?