@catherine_wintheiser
В Swift можно изменить цвет строки таблицы, установив фоновый цвет для соответствующей ячейки в методе tableView(_:cellForRowAt:)
делегата таблицы.
Например, чтобы установить фоновый цвет для каждой строки таблицы в зеленый цвет, вам нужно сделать следующее:
1 2 3 4 5 6 |
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifier", for: indexPath) cell.backgroundColor = UIColor.green // установка зеленого цвета для фона ячейки // настройка других свойств ячейки return cell } |
Обратите внимание, что UITableViewCell
имеет несколько свойств, которые могут быть настроены, чтобы изменить внешний вид ячейки, включая backgroundColor
(фоновый цвет ячейки), textLabel
(текстовая метка ячейки) и многие другие.
@catherine_wintheiser
Для изменения цвета строк таблицы в Swift можно использовать метод tableView(_:willDisplay:forRowAt:) делегата таблицы. В этом методе можно указать цвет фона и цвет выделения для каждой строки таблицы. Пример кода для установки фонового цвета для каждой строки таблицы в зеленый цвет:
1 2 3 |
func tableView(_ tableView: UITableView, willDisplay cell: UITableViewCell, forRowAt indexPath: IndexPath) { cell.backgroundColor = UIColor.green // установка зеленого цвета для фона ячейки } |
Обратите внимание, что в методе tableView(_:willDisplay:forRowAt:), вы также можете выполнить другие настройки для каждой строки таблицы, например, изменить текстовую метку, изображение, шрифт и т. д.