Objective c sectionIndexTitlesForTableView未显示正确的结果

Objective c sectionIndexTitlesForTableView未显示正确的结果,objective-c,ios7,xcode5,Objective C,Ios7,Xcode5,我想适应所有的a-z字符,但它没有显示在UITableView中。我想像第一个图像下面那样输出,但我得到的是像第二个图像一样的输出。任何人都可以帮助我解决这个问题。我在那个特定的区域加上了红色标记。甚至我想更改a-z字母的文本颜色 如果阵列太长,iOS将自动截断阵列。例如,如果您以纵向查看联系人列表,您将看到完整的索引a-Z,但当您旋转到横向时,您将看到a*D*。。。。等等 将阵列减少为仅A-Z,它将正确显示 如果你有其他物品,你不能没有,删除较少使用的字母,如“Q”、“X”和“Y”。或者您甚

我想适应所有的a-z字符,但它没有显示在UITableView中。我想像第一个图像下面那样输出,但我得到的是像第二个图像一样的输出。任何人都可以帮助我解决这个问题。我在那个特定的区域加上了红色标记。甚至我想更改a-z字母的文本颜色


如果阵列太长,iOS将自动截断阵列。例如,如果您以纵向查看联系人列表,您将看到完整的索引a-Z,但当您旋转到横向时,您将看到a*D*。。。。等等

将阵列减少为仅A-Z,它将正确显示

如果你有其他物品,你不能没有,删除较少使用的字母,如“Q”、“X”和“Y”。或者您甚至可以查询您的表,只显示当前表中的索引字母,但如果您缺少很多字母,这可能看起来很奇怪


如果您必须保留完整列表,并希望减小文本大小或字体类型


要更改字母的颜色,只需在故事板中选择表视图,然后将文本颜色更改为所需的颜色即可

示例:索引文本现在为红色


尝试使用-(NSInteger)tableView:(UITableView*)tableView部分作为sectionIndextitle:(NSString*)title索引:(NSInteger)index@NagaMalleshMaddali:请再次检查我的问题。我已经使用了此方法,但它提供的输出类似于第二个图像,但我希望输出类似于第一个图像。非常感谢朋友:)我浪费了相当长的时间来找出我的索引没有显示的原因。结果,tableView的文本颜色被自动选择为清晰颜色。