z-UITableViewCell背景的位置

时间:2014-02-28 16:48:01

标签: objective-c uitableview position layer

我试图在选择之前将UITableViewCell的背景放在顶部并在之后将其反转。

原因是有标签和图像阻止了选择,但它正在工作的地方只有背景。

我试过了:

 cell.backgroundView.layer.zPosition=10;
 cell.layer.zPosition=10;

不幸的是它没有用。

如果有人有想法解决这个问题,我会非常喜欢它。

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

我终于找到了更好的方法。

在选择之前,我已经完全禁用了每个单元格上的用户交互。像那样,不需要将背景放在第一个z-Position中。

我在创建时使用了以下方法和didDeselectRowAtIndexPath方法:

cell.cellView.userInteractionEnabled=NO;

我在didSelectRowAtIndexPath方法上放了YES。 它运作得很好。