Adding table header/row style changes
This commit is contained in:
parent
89bf60714c
commit
1af6fbb220
@ -53,23 +53,29 @@ class TableViewController: BaseViewController<Table> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
headerLineStylePicker.onPickerDidSelect = { [weak self] item in
|
headerLineStylePicker.onPickerDidSelect = { [weak self] item in
|
||||||
let headers = self?.component.tableHeader ?? [[]]
|
var headers = self?.component.tableHeader ?? [[]]
|
||||||
for currentRow in headers {
|
for currentHeaderIndex in 0..<headers.count {
|
||||||
for var currentItem in currentRow {
|
var currentHeader = headers[currentHeaderIndex]
|
||||||
currentItem.bottomLine = item
|
for currentHeaderItem in 0..<currentHeader.count {
|
||||||
|
currentHeader[currentHeaderItem].bottomLine = item
|
||||||
}
|
}
|
||||||
|
headers[currentHeaderIndex] = currentHeader
|
||||||
}
|
}
|
||||||
self?.component.tableHeader = headers
|
self?.component.tableHeader = headers
|
||||||
}
|
}
|
||||||
|
|
||||||
rowLineStylePicker.onPickerDidSelect = { [weak self] item in
|
rowLineStylePicker.onPickerDidSelect = { [weak self] item in
|
||||||
|
|
||||||
let rows = self?.component.tableRows ?? [[]]
|
var rows = self?.component.tableRows ?? [[]]
|
||||||
for currentRow in rows {
|
|
||||||
for var currentItem in currentRow {
|
for currentRowIndex in 0..<rows.count {
|
||||||
currentItem.bottomLine = item
|
var currentRow = rows[currentRowIndex]
|
||||||
|
for currentRowItem in 0..<currentRow.count {
|
||||||
|
currentRow[currentRowItem].bottomLine = item
|
||||||
}
|
}
|
||||||
|
rows[currentRowIndex] = currentRow
|
||||||
}
|
}
|
||||||
|
|
||||||
self?.component.tableRows = rows
|
self?.component.tableRows = rows
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user