故事板:什么是"Index Row Limit"领域?



在情节提要中,TableView有一个名为"索引行限制"的属性字段。默认值为2。我找不到任何关于这是什么的信息。谷歌搜索只返回一页结果,其中一半的结果是非英语的。有人知道这个领域是干什么的吗?

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

更新:我已经验证过,在.xib或.styleboard中设置"索引行限制"确实会更改标题为sectionIndexMinimumDisplayRowCount的底层XML中的值,所以很明显,这就是该属性应该与之相关的内容。然而,UITableView中似乎也存在一个错误(至少从iOS 5.1开始),使得当对象在运行时被取消配置时,接口生成器中的设置实际上并没有在对象上正确设置。是时候归档雷达了!

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

这是UIKit文档:

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

最新更新