【问题标题】:How to change the background color of a potion of a selected custom table view cell如何更改选定自定义表格视图单元格的一部分的背景颜色
【发布时间】:2014-09-15 16:15:03
【问题描述】:

是否可以在选择单元格时以编程方式(通过 awakeFromNib 方法)设置自定义表格视图单元格的一部分的背景颜色。

到目前为止,我的尝试以红色突出显示整个单元格

UIView *bgColorView = [[UIView alloc] init];
bgColorView.backgroundColor = [UIColor redColor];
[self setSelectedBackgroundView:bgColorView];

【问题讨论】:

标签: objective-c xcode5 xib tableviewcell


【解决方案1】:

如果可以接受,请稍微修改一下代码。

UIView *bgColorView = [[UIView alloc] init];
bgColorView.frame=CGRectMake(0,0,200,100); //this could be replaced with numbers to cover portion of your cell
bgColorView.backgroundColor = [UIColor redColor];
[self setSelectedBackgroundView:bgColorView];

【讨论】:

  • 我试过了,但整个单元格都以红色突出显示。设置框架不会改变任何东西
  • 将视图设置为背景将填充视图,而不是将其设置为背景,您可以尝试 insertSubViewAtIndex:1 吗?现在没有mac来测试它。
  • 红色被添加到所有单元格中。我只希望选定的单元格是红色的。我没有在问题中说清楚。对不起
  • 啊,好吧-你可以使用那个代码,可能参考stackoverflow.com/questions/1998775/…
猜你喜欢
  • 2010-09-28
  • 2012-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-23
相关资源
最近更新 更多