add replace row at index method

This commit is contained in:
Max Sokolov 2016-09-01 13:11:38 +03:00
parent 9a50eba12e
commit 40d138eac1
1 changed files with 10 additions and 1 deletions

View File

@ -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)