更改表格视图单元格选择颜色

Posted

技术标签:

【中文标题】更改表格视图单元格选择颜色【英文标题】:change table view's cell selection color 【发布时间】:2011-04-27 03:42:34 【问题描述】:

我们可以改变表格视图的选择颜色,即单元格,默认为蓝色,那么,我们可以将其更改为任何其他颜色吗?

问候

【问题讨论】:

【参考方案1】:

代码中的这种方式

aCell.selectedBackgroundView = [[[UIImageView alloc] 
      initWithImage:[UIImage imageNamed:@"selectedBackground.png"]] autorelease];

或者你可以在界面生成器中将其设置为灰色,我认为蓝色和灰色是所有可用的,而无需创建 be 视图

【讨论】:

感谢 aaron,我已经使用了这个 sn-p,我不想提供图像,我们不能只着色。感谢您的回复...感谢 进一步谷歌搜索将我带到了这个***.com/questions/281515/…【参考方案2】:

另一种不需要图像文件的方法是:

UIView *bgView = [[UIView alloc] init];
// At least on ios6 you don't to size the view for this to work.
bgView.backgroundColor = [UIColor grayColor];
aCell.selectedBackgroundView = bgView;

【讨论】:

以上是关于更改表格视图单元格选择颜色的主要内容,如果未能解决你的问题,请参考以下文章

在uitableview中选择时如何更改自定义单元格图像和标签字体颜色?

如何更改背景选择的颜色故事板静态单元格

更改视图外单元格的背景颜色

选择单元格以导航另一个视图控制器类时如何更改渐变单元格图像颜色

突出显示表格视图单元格 TextLabel 文本颜色

选择时 UITableViewCell 背景颜色中的目标 c 子视图