Objective c UITableViewCell背景的z位置

Objective c UITableViewCell背景的z位置,objective-c,uitableview,position,layer,Objective C,Uitableview,Position,Layer,我试图在选择之前将UITableViewCell的背景置于顶部,然后将其反转 原因是有标签和图像阻止选择,但它在只有背景的情况下工作 我试过: cell.backgroundView.layer.zPosition=10; cell.layer.zPosition=10; 不幸的是,它不起作用 如果有人有办法解决这个问题,我会非常喜欢的 先谢谢你 我终于找到了更好的方法 在选择之前,我已完全禁用每个单元格上的用户交互。这样,无需将背景置于第一个z位置 我在创建时使用了以下方法,并使用了Di

我试图在选择之前将UITableViewCell的背景置于顶部,然后将其反转

原因是有标签和图像阻止选择,但它在只有背景的情况下工作

我试过:

 cell.backgroundView.layer.zPosition=10;
 cell.layer.zPosition=10;
不幸的是,它不起作用

如果有人有办法解决这个问题,我会非常喜欢的


先谢谢你

我终于找到了更好的方法

在选择之前,我已完全禁用每个单元格上的用户交互。这样,无需将背景置于第一个z位置

我在创建时使用了以下方法,并使用了DidDecleRowatineXpath方法:

cell.cellView.userInteractionEnabled=NO;
我在didSelectRowAtIndexPath方法中输入了YES。 它工作得很好