iOS 表格视图滚动、布局、状态恢复与搜索功能全解析
1. 表格视图滚动与布局
在 iOS 开发中, UITableView 继承自 UIScrollView ,因此所有关于滚动视图的知识都适用于表格视图。此外,表格视图还提供了两个用于代码滚动的便捷方法:
- scrollToRow(at:at:animated:)
- scrollToNearestSelectedRow(at:animated:)
其中一个参数是滚动位置,类似于本章前面讨论的 selectRow 方法中的 scrollPosition 参数。
以下是一些用于在表格的边界坐标和表格结构之间进行转换的方法:
| 方法 | 描述 |
| — | — |
| indexPathForRow(at:) | 根据点获取对应的索引路径 |
| indexPathsForRows(in:) | 获取指定区域内所有行的索引路径 |
| rect(forSection:) | 获取指定分区的矩形区域 |
| rectForRow(at:) | 获取指定行的矩形区域 |
| rectForFooter(inSection:) | 获取指定分区页脚的矩形区域 |
| rectForHeader(i
超级会员免费看
订阅专栏 解锁全文
68

被折叠的 条评论
为什么被折叠?



