在Storyboard中,TableViews有一个名为“Index Row Limit”的属性字段。默认值为2.我找不到任何关于这是什么的信息。 Google search返回单页结果,一半结果为非英语。有谁知道这个领域的用途是什么?
答案 0 :(得分:16)
它与sectionIndexMinimumDisplayRowCount
上的UITableView
属性相关。基本上,如果表中的行数少于那么多,则会隐藏任何节索引。 (部分索引是表格右侧的栏,通常有字母A-Z,可以让您快速跳过列表。)
<强>更新强>:
我已经验证在.xib或.storyboard中设置“索引行限制”确实改变了标题为sectionIndexMinimumDisplayRowCount
的基础XML中的值,因此很清楚这个属性应该与之相关。但是,似乎UITableView中存在一个错误(至少从iOS 5.1开始),因此在运行时取消存档时,Interface Builder中的设置实际上并未在对象上正确设置。是时候提交雷达了!
答案 1 :(得分:0)
该值用于决定何时在表格视图的右侧显示特殊索引列表。如果表格视图的行数(总行数)大于等于此数字,则显示在表格视图右侧的索引列表,否则未显示。
这是UIKit文档:
open var sectionIndexMinimumDisplayRowCount: Int // show special section index list on right when row count reaches this value. default is 0