我有一个自定义的UITableView Cell,它使用一个名为 GradientView 的自定义视图作为单元格的 backgroundView 。它在 if(cell == nil)函数中设置。 我有一个问题,细胞的内容复制到其他细胞,所以我添加了程序标签创建到GradientView。我只是使用 [self addSubview:label]; 来添加它。我也有一个在self.layer上绘制的渐变。这里是GradientView的完整源代码:http://pastie.org/2308803
通过指定标签,从根视图控制器设置标签。 它们在tableview中显示得很好,但是当我突出显示一个单元格时,单元格会变成蓝色。标签是看不见的,你看到的只是蓝色。取消选择后,它恢复正常。 有人可以帮我解决这个问题吗?