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