Я работаю с UILocalizedIndexedCollation и UISearchDisplayController, и мне нравится реализовать условие, которое применяется только при переопределении func, если пользователь не использует SerachBar.условное переопределение func - swift
Вот код, который переопределяет таблицу func для отображения Collation, но как я могу обойти этот код, если пользователь находится в панели поиска?
override func tableView(tableView: UITableView, sectionForSectionIndexTitle title: String, atIndex index: Int) -> Int {
return self.collation.sectionForSectionIndexTitleAtIndex(index)
}
override func tableView(tableView: UITableView, titleForHeaderInSection section: Int) -> String {
if !self.sections[section].users.isEmpty {
return self.collation.sectionTitles[section] as String
}
return ""
}
displayed to the right of the `UITableView` */
override func sectionIndexTitlesForTableView(tableView: UITableView) -> [AnyObject] {
return self.collation.sectionIndexTitles
}
Какую функцию вы хотели бы условно условно отменить? –