将UITableView单元格选择样式更改为红色

Pgm*_*eek 4 iphone uitableview

我需要将UITableView单元格选择样式从默认的蓝色更改为红色.谁能帮我这个?

rag*_*fin 11

您不需要图像或子类化单元格.在tableView中创建单元格时,只需执行以下操作:cellForRowAtIndexPath:

            cell.selectedBackgroundView = [[[UIView alloc] initWithFrame:CGRectZero] autorelease];
            cell.selectedBackgroundView.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)


小智 5

selectedBackgroundView.image根据本教程,您可以尝试设置单元格.这样你就可以选择创建一个漂亮的基于渐变的选择图像.