UITableView provides the methods indexPathsForVisibleRows and visibleCells, but how can I get the visible sections?
UITableView
indexPathsForVisibleRows
visibleCells
Have you tried this in Swift 4?
let sections = tableView.indexPathsForVisibleRows?.map { $0.section } ?? [] for section in sections { print(String(format: "%d", section)) }