Могу ли я добавить список переходов алфавита в таблицу, как список контактов
Я хотел бы создать пользовательский список контактов в моем приложении, предлагая аналогичный список переходов A-Z, как это делает стандартный список контактов.
Абсолютно просто верните массив NSStrings из метода UITableViewDataSource-sectionIndexTitlesForTableView
Для записи этот "список переходов" называется индексом раздела.
Вам также необходимо сопоставить это с фактическим количеством секций, которые у вас есть, а если нет, то вы можете использовать tableView:sectionForSectionIndexTitle: для воспроизведения, с помощью которого отображаются разделы, для которых индексы.
Смотрите TableViewSuite примерный код для его использования.
Ответ 4
Посмотрите UITableViewDataSource документацию. Там метод sectionIndexTitlesForTableView: и tableView:sectionForSectionIndexTitle:atIndex:. Это должно заставить вас идти.
Ответ 5
Swift 4.0.
Просто выполните следующие методы и верните список.
var list = ["A","B","C","D"];
override func sectionIndexTitles(for tableView: UITableView) -> [String]? {
return list
}