在重新排序时在 tableviewcell 上添加阴影 [关闭]
Posted
技术标签:
【中文标题】在重新排序时在 tableviewcell 上添加阴影 [关闭]【英文标题】:Add shadows on tableviewcell while reordering [closed] 【发布时间】:2018-05-17 02:14:15 【问题描述】:如何在重新排序时在选中单元格的左右两侧添加相同的阴影效果?
【问题讨论】:
到目前为止你尝试过什么?也许至少有一些代码示例? 您可以在选择时略微减小单元格宽度。 【参考方案1】:如果您只想要左右阴影,则在顶部和底部插入矩形,以便顶部和底部阴影隐藏在您的视图后面:
CGRect shadowRect = CGRectInset(someView.bounds, 0, 4); // inset top/bottom
someView.layer.shadowPath = [[UIBezierPath bezierPathWithRect:shadowRect] CGPath];
【讨论】:
【参考方案2】:我还没有找到使用 Tableview 的解决方案。我认为这是表格视图的限制。一种解决方法是使用 collectionView 而不是表视图。
【讨论】:
以上是关于在重新排序时在 tableviewcell 上添加阴影 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
我的 TableViewCell 没有从核心数据中删除,当 tableview 重新出现时重新出现
在第一次加载或使用ctrl + f5重新加载时在firefox上的画布上绘制图像不起作用
使用 NSCoding 保存 TableView 单元格的重新排序