我想要适合所有的az字符,但是它没有在UITableView中显示。我希望输出像第一张图像,但我得到输出像第二张图片。任何人都可以帮我解决这个问题。我在那个特定区域加上红色标记。甚至我想改变AZ字母的文字颜色。
答案 0 :(得分:1)
如果数组太长,iOS会自动截断你的数组。例如,如果您以纵向方式查看联系人列表,您将看到一个完整的索引A-Z,但是当您旋转到横向时,您将看到A * D * ....等等。
将阵列缩小为仅A-Z,它将正确显示。
如果你有其他你不能没有的项目,删除较少使用的字母,如'Q','X'和& 'Y'。或者您甚至可以查询您的表格,只显示当前表格中的索引字母,但如果您遗漏了很多字母,这可能会很奇怪。
如果您必须保留完整列表并希望缩小文字大小或字体类型,check out this link
要更改字母的颜色,只需在故事板中选择表格视图并将文本颜色更改为所需的颜色即可。
示例:索引的文本现在为红色