12

在 Storyboards 中,TableView 有一个名为“Index Row Limit”的属性字段。默认值为 2。我找不到任何关于这是什么的信息。Google 搜索会返回一页结果,其中一半的结果是非英语的。有谁知道这个领域是干什么用的?

4

2 回答 2

16

它与 上的sectionIndexMinimumDisplayRowCount属性有关UITableView。基本上,如果表中的行数少于该行数,则任何部分索引都将被隐藏。(部分索引是表格右侧的栏,通常带有字母 AZ,可让您快速浏览列表。)

更新:我已经验证在 .xib 或 .storyboard 中设置“索引行限制”确实会更改底层 XML 中名为 的值sectionIndexMinimumDisplayRowCount,因此很明显这就是该属性应该与之相关的内容。但是,UITableView 中似乎也存在一个错误(至少从 iOS 5.1 开始),因此当在运行时取消归档时,Interface Builder 中的设置实际上并未正确设置在对象上。是时候归档雷达了!

于 2012-08-24T06:32:33.187 回答
0

该值用于决定何时在表格视图右侧显示特殊索引列表如果表视图的行数(总行数)大于或等于此数字,则表视图右侧的索引列表将显示,否则未显示

这是 UIKit 文档:

open var sectionIndexMinimumDisplayRowCount: Int // show special section index list on right when row count reaches this value. default is 0

于 2018-12-30T15:46:56.360 回答