Я хочу динамически менять цвет, если какая-либо новая строка добавлена в UITableView. Если какая-либо строка выбрана, то измените цвет этой строки. Как я могу выполнить эту задачу ..?Изменить цвет Специфические строки таблицы просмотра таблицы
-2
A
ответ
1
вы можете сделать так,
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
//First you get the cell you want to change
UITableViewCell* theCell = [tableView cellForRowAtIndexPath:indexPath];
//Then you change the properties (label, text, color etc..) in your case, the background color
theCell.contentView.backgroundColor=[UIColor redColor];
//Deselect the cell so you can see the color change
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
0
Вы будете перезагрузите UITableView
каждый раз, когда вам нужно изменить цвет вашей строки. В вашей cellForRowAtIndexPath
функции вы будете иметь настройки переключателя случай:
switch(indexpath.row)
{
case 1:
//set the cell background color.
.
.
.
default :
// color u want by default
}
Если вы хотите изменить цвет определенной строки, который выбирается пользователем. Затем вам необходимо сохранить номер строки в методе делегата didSelectRowAtIndexPath
. И в cellForRowAtIndexPath
измените цвет фона этой конкретной строки.
if(indexpath.row == selectedRow)
{
//set this color
}
else
{
//set another color
}
Смежные вопросы
- 1. Onmouseover изменить цвет строки таблицы
- 2. Как изменить цвет строки таблицы в vaadin
- 3. Изменить текст и цвет строки таблицы табелирования
- 4. Как изменить цвет фона таблицы
- 5. Изменить цвет границы ячейки таблицы
- 6. Изменить цвет таблицы с JavaScript
- 7. Изменить цвет фона Цвет таблицы SlickGrid.
- 8. Изменить вид таблицы (стиль таблицы в стиле), цвет фона?
- 9. Как изменить цвет фона таблицы Apple?
- 10. Google таблицы - цвет чередующихся строки
- 11. Цвет каждой второй строки таблицы
- 12. Как изменить фон строки таблицы?
- 13. Как изменить цвет фона для таблицы jface
- 14. Vue - как изменить размер строки таблицы таблицы
- 15. выбор следующей строки таблицы просмотра, встряхивая iPhone
- 16. Цвет фона ячейки таблицы
- 17. Специфические таблицы MS SQL, зависающие в запросах
- 18. Изменить цвет строки таблицы html, который имеет стиль
- 19. Изменить цвет строки таблицы на основе значения столбца
- 20. Как изменить цвет строки таблицы с помощью jQuery
- 21. Как изменить цвет первой строки первой таблицы с помощью CSS
- 22. Как изменить цвет строки таблицы классов предупреждения Bootstrap
- 23. Как изменить цвет фона строки таблицы (tr) при вводе «: focus»?
- 24. Как изменить цвет фона строки таблицы, используя эффект постепенного уменьшения?
- 25. Изменить цвет фона строки таблицы на основе данных столбца
- 26. C# изменить цвет строки таблицы при наведении указателя мыши
- 27. Цвет выбора строки изменения таблицы изменений
- 28. Изменить высоту ячейки таблицы просмотра на высоте
- 29. Изменить ячейку просмотра таблицы после выбора?
- 30. Как изменить заголовок строки таблицы
возможно дубликат [этой ссылке] (http://stackoverflow.com/questions/5098108/how-do-i-change-the-color-of-a-uitableview-row-when-it- выбрано) – nsgulliver
Это было не так полезно ответить, почему с некоторыми дополнительными функциями я спросил – Maruti