这是我的第一个问题..
我有一个tableview设置,其中numberOfSectionsInTableView = 6,它也有自定义创建的单元格。 我试图使用'section index title'和一些预定义的标题。我已经通过示例代码并遵循相同的原则。 我可以使用函数'sectionIndexTitlesForTableView'从我的tableview中显示节索引标题。 但要激活它,我不知道当我点击一些标题时如何使它工作。让我想根据标题选择移动到页面。 例如,与内置联系人(地址簿)的工作方式相同。
我在使用MAC OS X 10.7 lion(测试版) 使用XCode 4.2 iOS SDK 5.0
答案 0 :(得分:1)
您必须实施tableView:sectionForSectionIndexTitle:atIndex:
!
此方法传递索引号 和该部分条目的标题 索引列表并应返回索引 参考部分。成为 清楚,有两个索引号 在这里玩:一个部分的索引 返回的数组中的索引标题 sectionIndexTitlesForTableView:,和 表的一部分的索引 视图;前者传入,而且 后者归还。你实现这个 方法仅适用于具有a的表视图 部分索引列表 - 只能是 以普通样式创建的表视图 (UITableViewStylePlain)。请注意 返回的节标题数组 sectionIndexTitlesForTableView:可以 物品少于实际物品 表格视图中的部分数量。