按字母顺序的滚动条不显示

亚历克斯

我正在尝试制作一个按字母顺序排列的滚动条,就像联系人和 Apple Music 中的滚动条一样。但是,当我调用sectionIndexTitlesForTableView方法时,不显示按字母顺序排列的滚动条。我该如何解决?我参考了这个较旧的教程较新的教程

代码

class SongsViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
    private var sectionTitles = ["A", "B", "C"]

    func sectionIndexTitlesForTableView(tableView: UITableView) -> [AnyObject]! {
        return sectionTitles as [AnyObject]
    }

    func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int {
        return sectionTitles.index(of: title)!
    }
}
瓦瓦马

您的教程适用于早期版本的 Swift。当前的函数签名是:

func sectionIndexTitles(for tableView: UITableView) -> [String]? {
    return sectionTitles
}

func tableView(_ tableView: UITableView, sectionForSectionIndexTitle title: String, at index: Int) -> Int {
    return sectionTitles.index(of: title)!
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WPF网格不显示滚动条

来自分类Dev

DatagridView不显示水平滚动条

来自分类Dev

ListView不显示水平滚动条

来自分类Dev

Scrollview不显示滚动条

来自分类Dev

ListView不显示水平滚动条

来自分类Dev

DatagridView不显示水平滚动条

来自分类Dev

溢出-y:滚动不显示滚动条

来自分类Dev

设置为展开时,ScrolledComposite不显示滚动条

来自分类Dev

iframe上的滚动条在Chrome中不显示动画

来自分类Dev

WPF Datagrid-不显示任何滚动条

来自分类Dev

为什么我的UIScrollView水平滚动条不显示?

来自分类Dev

为什么滚动条不显示在DIV中

来自分类Dev

WPF Datagrid-不显示任何滚动条

来自分类Dev

调整大小后,QTextEdit不显示水平滚动条

来自分类Dev

WPF滚动条XAML模板不显示标题

来自分类Dev

WinJS应用程序不显示垂直滚动条

来自分类Dev

NCURSES在elementryOS终端中不显示滚动条

来自分类Dev

平板电脑上不显示滚动条

来自分类Dev

Flex div 不显示溢出滚动条

来自分类Dev

滚动条不显示自动溢出的元素

来自分类Dev

即使将滚动条放入滚动查看器中,滚动条也不显示在堆栈面板中

来自分类Dev

JFrame JTable列名称不显示,并且滚动条不显示

来自分类Dev

QTableWidget显示滚动条

来自分类Dev

按字母顺序显示

来自分类Dev

如何在不显示垂直滚动条的情况下显示标题?

来自分类Dev

Kendo Grid-没有数据时不显示水平滚动条

来自分类Dev

“ pre”标签没有缩小。不显示水平滚动条

来自分类Dev

我的代码的哪一部分使滚动条不显示?

来自分类Dev

新的固定位置div创建后,滚动条不显示