【问题标题】:Specify backgroundcolor in grouped UITableViewCell在分组的 UITableViewCell 中指定背景颜色
【发布时间】:2011-11-01 03:05:29
【问题描述】:

有没有办法为单元格设置 selected 背景颜色?目前我正在使用此代码:

    UIImageView* selectedBackgroundCell = [[[UIImageView alloc] initWithFrame:CGRectNull] autorelease];
    [selectedBackgroundCell setImage:[UIImage imageNamed:@"cell_hover_bg.png"]];
    [cell setSelectedBackgroundView:selectedBackgroundCell];


    [cell setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"cell_bg.png"]]];

结果如下:

不幸的是,正如我所料,在所选模式下边框绘制得不好。 你知道如何解决这个问题吗?

【问题讨论】:

标签: iphone ios uitableview background-color


【解决方案1】:

据我所知,唯一的方法是创建 2 个新图像:页眉和页脚,并在请求的行是第一行或最后一行时加载它们。

【讨论】:

  • 是否有指定是否选择单元格的委托方法?比如 cellWillBeSelected 和 cellWillBeUnselected ?
  • tableView:willSelectRowAtIndexPath:在此处查看参考:developer.apple.com/library/ios/#documentation/uikit/reference/…
  • 不幸的是,这种方法无法实现此功能。我已经试过了。感谢您的帮助。
猜你喜欢
  • 2012-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-16
  • 1970-01-01
  • 1970-01-01
  • 2015-01-09
相关资源
最近更新 更多