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 值居中
tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) 没有被调用
func tableView(_ tableView: UITableView, canEditRowAt indexPath: IndexPath) 几乎符合可选要求