在重新排序时在 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 单元格的重新排序

使用溢出时在移动/ios上滚动缓慢:滚动

如何在不重新加载窗口的情况下单击按钮时在 JSP 中进行更新查询?

动态 TableViewCell |迅速