为UITableView
普通样式表选择和保留我的一个自定义单元格时,它会显示我的自定义选择颜色(在这种情况下为redColor
),但如果我保留它向下滚动,自定义选择颜色和自定义背景消失(显示到表格后面的UIImageView
。
{1}}在IB中创建,背景设置为UITableView
,以允许图片显示。
clearColor
有人可以帮忙吗?谢谢!
答案 0 :(得分:4)
好的,我解决了这个问题。基本上,在自定义initWithPatternImage
时,您无法使用UITableViewCell
。选择后,它的背景视图必须透明,或从视图层次结构中删除。
使用以下内容:
((UIImageView*)cell.backgroundView).image = [UIImage imageNamed:@"customBackground"];
((UIImageView*)cell.selectedBackgroundView).image = [UIImage imageNamed:@"selectedBackground"];