故事板:什么是“索引行限制”字段?

时间:2012-08-22 00:52:20

标签: xcode cocoa-touch uitableview uikit uistoryboard

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

2 个答案:

答案 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