Генерация событий по выбору алфавитных секций в табличном представлении в swift - PullRequest
0 голосов
/ 22 января 2020

Я получаю некоторые контакты из веб-службы, и мне нужно показать их в виде таблицы в алфавитном порядке вместе с алфавитным разделом. Эта часть выполнена.

снимок экрана:

enter image description here

Проблема в том, что для некоторых логи c В действительности, мне нужно идентифицировать алфавит, выбранный пользователем в разделе алфавита. Я не могу найти какие-либо методы делегата tableView, которые могут помочь мне определить, когда алфавит был выбран в секции алфавита.

Методы, которые я реализовал:

1)  func sectionIndexTitles(for tableView: UITableView) -> [String]? {}
2)  func numberOfSections(in tableView: UITableView) -> Int {} and other mandatory tableview services.

Есть ли метод делегата, или способ сгенерировать событие, когда выбран один из алфавитов? пожалуйста, помогите

1 Ответ

1 голос
/ 22 января 2020

Нет прямого события, которое вы могли бы обработать, когда пользователь нажимает на заголовок индекса раздела, но вы могли бы реализовать это

optional func tableView(_ tableView: UITableView, 
  sectionForSectionIndexTitle title: String, 
                           at index: Int) -> Int

Этот метод вызывается в источнике данных и переводит заголовок индекса раздела в раздел в табличном представлении. Обычно это вызывается, когда пользователь нажимает на запись в индексе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...