现在的app好多首页,如京东和淘宝,都有个半遮挡banner的效果。我通过reavel看了京东和淘宝,他们上面全是tableviewCell
所以怎么来实现第二个cell遮挡第一个cell呢?
如下图:灰色cell上的Button已经实现挡住第一个绿色的cell
下面是我自己研究出来的方法,
1.设置第二个cell的clip to bounds 为 false
2.在代码中设置第二个cell的
cell2.layer.zPosition = 100,只要比0大,因为其它cell默认是0。
这样就可以了,就调整了cell的层级。
哈哈,搞定,收工。
下面贴个git demo吧
https://github.com/feifeiwuxian/tableViewCellUp.git