如何在联系人应用程序中创建一个可缩小的索引栏?

时间:2016-06-22 13:33:00

标签: ios swift

我想创建一个类似于联系人应用中的索引栏。我的代码:

let indexBarTitles = ["#","A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]

override func sectionIndexTitlesForTableView(tableView: UITableView) -> [String]? {
    return self.indexBarTitles
}

索引栏在较小的屏幕上看起来不像预期的那样(3.5")。在联系人应用程序中,索引栏缩小并包含点,我的不包含任何内容,并且不会缩小。

知道怎么做吗?

修改

这就是它的样子:

enter image description here

这就是我想要实现的目标:

enter image description here

1 个答案:

答案 0 :(得分:3)

没关系,它没有缩小,因为标签栏丢失了。当indexBarTitles数组较长时,它会缩小并看起来像联系人应用。