我想要的UITableCells需要相互重叠。多数民众赞成在我现在无法实现的东西,现在为了获得这种效果,我将其添加为scrollview上的子视图。
如果有人有更好的解决方案,真的很想。
答案 0 :(得分:4)
确保单元格的clipsToBounds
属性设置为NO
。此外,如果订单需要与前一个单元重叠,请确保单元格layer
的{{1}}属性随项目索引增加。这意味着在zPosition
方法中,您需要按照以下方式执行某些操作:
tableView:cellForRowAtIndexPath:
如果重叠需要相反,请将cell.layer.zPosition = indexPath.section * 1000 + indexPath.item;
cell.clipsToBounds = NO;
乘以zPosition
。请注意,上述内容暗示您在一个部分中不会超过1000个项目,您可以根据自己的需要进行调整。
最后,你可能想要研究UICollectionView,它比UITableView提供了更多的视觉灵活性,可以看作是后者的一种推广。