Xcode UITableViewCell文本在选择时消失

Xcode UITableViewCell文本在选择时消失,xcode,uitableview,uilabel,Xcode,Uitableview,Uilabel,我有一个自定义UITableView单元格,它使用一个名为GradientView的自定义视图作为单元格的背景视图。它在if cell==nil函数中设置。 我在单元格内容复制到其他单元格时遇到问题,因此我将程序标签创建添加到GradientView。我只是使用了[self addSubview:label];补充一下。我还有一个在self.layer上绘制的渐变。以下是GradientView的完整来源: 通过指定标签的标记,可以从根视图控制器设置标签。 它们在tableview中显示得很好,

我有一个自定义UITableView单元格,它使用一个名为GradientView的自定义视图作为单元格的背景视图。它在if cell==nil函数中设置。 我在单元格内容复制到其他单元格时遇到问题,因此我将程序标签创建添加到GradientView。我只是使用了[self addSubview:label];补充一下。我还有一个在self.layer上绘制的渐变。以下是GradientView的完整来源:

通过指定标签的标记,可以从根视图控制器设置标签。 它们在tableview中显示得很好,但当我高亮显示单元格时,该单元格将完全变为蓝色。标签是看不见的,你看到的都是蓝色。取消选择后,它将恢复正常。 有人能帮我解决这个问题吗