提问者:小点点

IOS-如何在tableView单元格顶部添加子视图而不被前一个单元格覆盖


我有一个tableivew,我想在tableview单元格的顶部添加一个coachmark。 这个教练标记就像一个弹出窗口。 我所做的是取消选中tableview单元格中的clip to bonds,使其正确显示。

但是当我向上/向下滚动时,这个弹出窗口会被前面的tableview单元格覆盖。 所以有没有想过如何解决这个问题,让细胞背景变得清晰,因为这些细胞是有色的。


共1个答案

匿名用户

使用以下方法更改coachmark视图的z轴距离

bringSubviewToFront(_:)

coachmark或其他单元格上的sendSubviewToBack(_:)

示例:

cell.contentView.bringSubviewToFront(coachmark)