diff --git a/Sources/TableSection.swift b/Sources/TableSection.swift index 41d34d3..fd74b0b 100644 --- a/Sources/TableSection.swift +++ b/Sources/TableSection.swift @@ -61,7 +61,7 @@ public class TableSection { self.headerView = headerView self.footerView = footerView } - + // MARK: - Public - public func clear() { @@ -83,6 +83,15 @@ public class TableSection { public func insert(rows rows: [Row], at index: Int) { self.rows.insertContentsOf(rows, at: index) } + + public func replace(rowAt index: Int, with row: Row) -> Bool { + + if index > 0 && index < rows.count { + rows[index] = row + return true + } + return false + } public func delete(index index: Int) { rows.removeAtIndex(index)