我正在尝试使用UICollectionView实现按字母顺序滚动的列表,我不确定是否可行,因为我只在表视图中看到过。目前,我看到的用于表格视图的代码是

这是Swift中的一个简单解决方案,假设您将标题标题放在数组中。如果找不到标题,它将返回数组中的前一个索引。

func sectionIndexTitlesForTableView(tableView: UITableView) -> [String]? {
return "ABCDEFGHIJKLMNOPQRSTUVWXYZ".characters.flatMap{String($0)}
}

func tableView(tableView: UITableView, sectionForSectionIndexTitle title: String, atIndex index: Int) -> Int {
return self.headerTitles.filter{$0 <= title}.count - 1
}


如何更改它以与“收藏夹视图”一起使用?

最佳答案

据我所知,Collection View也包含部分和项目。您只需使其垂直滚动即可。像元宽度等于屏幕宽度。它看起来像表格视图。

关于ios - UI集合 View ,按字母顺序滚动,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38235732/

10-12 00:18
查看更多