一个UITableView的单元格与另一个UITableView单元格的覆盖空间

|| UITableView的设计如下所示: 我想像一个漫画书一样,用一个小三角形制作细胞。问题是,如何将三角形添加到自定义单元格的大小?如果我希望用户能够点击那个小矩形,则普通的矩形大小将无法工作。 我该如何做相反的事情?我希望三角形覆盖另一个单元格的空间,因此,点击第一个单元格的小三角形,覆盖第二个单元格的矩形空间的一部分,将激活第一个单元格。这是从单元格的空间中减去一个小三角形。     
已邀请:
不确定是否可以使用,但是可以根据user697562的注释进行尝试: 在表格单元格中添加一个小的UIView来代表小三角形 使用其transform属性旋转它,并确保其与框架一起正确放置。 将UITapGestureRecognizer添加到UIView 将一个实例变量添加到视图中以保存其所在单元格的indexPath(甚至上面的单元格,因为它将与上面的单元格关联)。这样,当手势识别器被触发时,您就知道自己所在的行。 编写与手势识别器关联的action方法,以与tableView:didSelectRowAtIndexPath:对上述单元执行相同的操作。 将UITableView的spacerStyle属性设置为UISeparatorStyleNone,这样就不会在单元格之间画线。如果这样不起作用,则只需将spacerColor属性设置为表格单元格的背景色。 沿着单元格的顶部和底部绘制边框,以说明三角形。 祝你好运!让我知道是否可以尝试。     

要回复问题请先登录注册